AHK скрипт для нажатия определенной кнопки в программе не работает внутри окна программы?

Я пытаюсь создать горячую клавишу для программной кнопки внутри программы, так как разработчики программы этого не сделали.

вот что я пытался переместить мышь, нажмите кнопку и переместите мышь обратно в исходное положение:

F3::
CoordMode, ToolTip, Screen
MouseGetPos, X, Y
Click 512, 516
MouseMove, %X%, %Y%
Return

это работает, скажем на рабочем столе, но когда окно программы активно, ничего не происходит. Есть ли способ сделать эту работу внутри окна программы?

25
задан Arkansin
22.05.2023 22:46 Количество просмотров материала 3424
Распечатать страницу

1 ответ

CoordMode команда может быть установлена для мыши, а не для всплывающей подсказки. Установите его на тот режим, в котором ваши координаты относительно (экран, окно, клиент и т. д.--см. документацию)

вы также можете добавить #IfWinActive оператор, чтобы ограничить область действия привязки сочетания клавиш, сделав его работать только тогда, когда окно из нужного исполняемого файла активен, т. е.,#IfWInActive ahk_exe BPV.exe или все, что угодно ваша программа.

0
отвечен JJohnston2 2023-05-24 06:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх