1

Тема: AHK: Распознавание процесса и циклическое посылание клавиш

Например, у программы QElectroTech нет функции автосохранения, и она иногда вылетает. Но работу в ней можно сохранять по сочетанию клавиш Ctrl+S.
Можно ли как научить AutoHotkey распознать активное окно конкретного процесса и посылать в него это сочетание клавиш с заданной периодичностью. При неактивном окне посылание должно прекращаться и возобновляться при активизировании окна.

2

Re: AHK: Распознавание процесса и циклическое посылание клавиш

Можно проверить активность окна командой IfWinActive. Задание условий упрощает директива #IfWinActive. Посылать сочетание клавиш позволяет команда Send, а также ControlSend.

3 (изменено: stealzy, 2017-06-03 11:58:31)

Re: AHK: Распознавание процесса и циклическое посылание клавиш

Поскольку ControlSend посылает только в целевое окно, проверку на активность можно вообще выкинуть.
SetTimer.