Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: ksa-nsk on November 04, 2014, 03:40:17 PM
-
(исправлено)
Oraven, извиняюсь, не туда глянул,
":" и "_" у меня не вводятся через KEYSTRING($file_name, 40),
т.е. ";" и "-" соответственно....
-
Копируй текст через буфер.
У меня все правильно в блокнот набирает.
-
KEYSTRING ("keystring", [delay]) - нажимает виртуальные клавиши соответственно символам строки
оно не вставляет текст из буффера, и не посылает символы в окно. Отсюда и ограничения, клавиши с шифтом не жмутся сами
wait(2)
$hwnd = wndfind("Notepad")
setkblayout($hwnd, 1049) //установить раскладку на русский
//дальше жмем клавиши которые соответствуют нужному набору
KEYSTRING("n/t/") //т.е.
KEYDOWN(#shift) //зажать shift
KEYSTRING(" 6 ") //:
KEYUP(#shift) // отпустить shift
KEYSTRING(" b ") //и
KEYDOWN(#shift) //зажать shift
KEYSTRING("- ") //_
KEYUP(#shift) // отпустить shift
KEYSTRING("cjjndtncndtyyj/////") //соответственно....
setkblayout($hwnd, 1033) //раскладку обратно на англ
halt
результат " т.е. : и _ соответственно..... "
-
н-да, придётся ещё один интерпретатор написать, думал малой кровью обойдусь (с виртуальной клавиатурой ещё не стаокивался)...
спасибо, теперь знаю засаду в лицо((.