Что нового

[Мышь, клавиатура] Нажатие нескольких клавиш и щелчок мыши в нужной координате

Lalaika

Новичок
Сообщения
2
Репутация
0
Здравствуйте.

Прошу помощи в написании небольшой программы:
По нажатию кнопки Y(или любой другой) программа выполняет следующие действия:
Нажатие кнопки D
Нажатие кнопки 6
Щелчок левой кнопки мыши в заданной координате(допустим x=100,y=200)

Между каждым действием нужна задержка в 0.1 секунду
Все действия программа выполняет 1 раз, при повторном нажатии кнопки Y заново выполняет все действия.
Нужна готовая программа.
Заранее спасибо за помощь.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Раскладка клавиатуры по умолчанию должна быть английская.
Приложение не должно быть защищено от имитации кликов и нажатий клавиш.
Код:
HotKeySet("y", "DoIt") ; По нажатию кнопки Y

While Sleep(1000)
WEnd

Func DoIt()
  Send("d") ; Нажатие кнопки D
  Sleep(100) ; задержка в 0.1 секунду
  Send("6") ; Нажатие кнопки 6
  Sleep(100) ; задержка в 0.1 секунду
  MouseClick("left", 100, 200) ; Щелчок левой кнопки мыши в заданной координате(допустим x=100,y=200)
EndFunc
 
Автор
L

Lalaika

Новичок
Сообщения
2
Репутация
0
InnI сказал(а):
Раскладка клавиатуры по умолчанию должна быть английская.
Приложение не должно быть защищено от имитации кликов и нажатий клавиш.
Код:
HotKeySet("y", "DoIt") ; По нажатию кнопки Y

While Sleep(1000)
WEnd

Func DoIt()
  Send("d") ; Нажатие кнопки D
  Sleep(100) ; задержка в 0.1 секунду
  Send("6") ; Нажатие кнопки 6
  Sleep(100) ; задержка в 0.1 секунду
  MouseClick("left", 100, 200) ; Щелчок левой кнопки мыши в заданной координате(допустим x=100,y=200)
EndFunc
Спасибо за помощь, всё работает.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Тему нужно оформлять в соответствии с данным разделом.


Добавлено:
Сообщение автоматически объединено:

[info border=#0000ff float=left]На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
package_old.gif
Тема не решена
[/info]
 
Верх