Author Topic: KEYSTRING вводит не те символы с раскладки, как будьто нажат Shift  (Read 2029 times)

0 Members and 2 Guests are viewing this topic.

Smart77

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Открываем IE, переходим в яндекc, ставим курсор в строку поиска, набираем текст такой командой
KEYSTRING("http://pya.ru")
и набирается вот что
1. если включена РУ раскладка клавы (не важно в кликере или в ie) то набирается следующее    6\\/
1. если включена EN раскладка клавы (не важно в кликере или в ie) то набирается следующее    http;//pya.ru   - вместо : набирается ;

что нужно предпринять чтобы печатались те символы которые нужны.









 

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Я ж тебе уже писал, http://crapware.aidf.org/forum/index.php?topic=3082.msg20507#msg20507
В обычном режиме KEYSTRING такую сложную комбинацию не написать.

Есть еще вариант вставлять этот текст через буфер.
Code: (clickermann) [Select]
TOCLIP("http://pya.ru")
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)

Smart77

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Я ж тебе уже писал, http://crapware.aidf.org/forum/index.php?topic=3082.msg20507#msg20507
В обычном режиме KEYSTRING такую сложную комбинацию не написать.

Есть еще вариант вставлять этот текст через буфер.
Code: (clickermann) [Select]
TOCLIP("http://pya.ru")
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)

сорри, не все попробовал что писали, и я не понял связи если вы про этот случай, как режим (ы) окна может влиять на команду кейстринг. Про буффер мне больше нравится идея.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
сорри, не все попробовал что писали, и я не понял связи если вы про этот случай, как режим (ы) окна может влиять на команду кейстринг. Про буффер мне больше нравится идея.

В оконном режиме KEYSTRING уже не жмет клавиши, а просто шлет текст в окно как есть. В результате передаются любые символы не взирая на раскладку с сохранением регистра.