![]() |
ControlSend работает не на всех компьютерах.
Пишу приложение - Бота для онлайн игры.
Использую для эмуляции нажатия кнопок при неактивном окне клиента игры, следующую функцию. Код:
Func presskey($param1) 1)Подозреваю, что нужно отправлять клавиши в виде ascii, подскажите как? 2)Использование ControlSend приводит к периодическому залипанию клавиши shif. Это баг или есть способ лучше? |
подозреваю, что раскладка по умолчанию на проблемной машине - русская.
если да, то как вариант выход - менять на английскую |
2kaster
спасибо огромное. Выставил раскладку по умолчанию английской(Панель управления>>Язык и региональные стандарты>>Подробнее>>Язык ввода по умолчанию) и все заработало. Дайте пожалуйста ответ и на второй вопрос. На офф форуме читал, что существует проблема залипания shift, поделитесь опытом. |
Цитата:
Код:
_ControlSendEx($handle, "", "", $param1) Цитата:
Код:
#include <Misc.au3> |
2Creat0R
Это просто магия, спасибо *пошел читать гайд по DllOpen* |
Цитата:
|
Время: 21:55. |
Время: 21:55.
© OSzone.net 2001-