Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Zeim on April 27, 2014, 12:56:06 PM
-
Вопрос 1:
keyDown(49)
waitms(104)
keyUp(49)
waitms(1264)
Этот алгоритм нажимает и отпускает виртуальную клавишу «1», если я поставлю курсор в текстовый документ, он будет работать и печатать «11111». Но если я нажму клавишу «Alt+W» и сделаю привязку к этому окну, нажатий клавиш не происходит, хотя окно активно и текстовый курсор находится в нем.
Альтернативный вариант:
KEYPRESS(#1)
WAIT(1)
Здесь нажатие клавиши «1» происходит корректно, и без привязки к окну, и с привязкой к окну.
Почему так происходит?
Вопрос 2:
KEYSTRING("123", 1000)
WAIT(1)
Если я сделаю привязку к окну текстового редактора, алгоритм напишет «111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333», за 3 секунды. А если привязку отключить, все будет работать нормально. Почему?
-------------------------------
Windows 7, 32bit
Clickermann v4.10
-
Во время привязки не работают "зажатия" клавиш
А вот у меня KEYSTRING("123", 1000) отрабатывает нормально :o
-
А вот у меня KEYSTRING("123", 1000) отрабатывает нормально :o
Значит я не совсем нуб и меня преследуют злые баги :)
-
использую при привязке POSTMESSAGE (hwnd, message, wParam, lParam). попробуй, работает без проблем.
подробнее здесь -
http://crapware.aidf.org/forum/index.php?topic=33.msg562#msg562 (http://crapware.aidf.org/forum/index.php?topic=33.msg562#msg562)