У меня есть два приложения, которые имеют один и тот же класс ahk_class (qwidget). Как я могу различать их? Вот информация из окна шпиона:Повторное нажатие клавиши в одном из двух приложений «ahk_class qwidget»?
>>>>>>>>>>(Window Title & Class)<<<<<<<<<<<
Writer - [Document 1 *]
ahk_class QWidget
&
VLC media player
ahk_class QWidget
Я попытался с помощью заголовка окна, но это не работает. Например. #IfWinExist, Writer - [Документ 1 *] (или #IfWinActive)
Любые идеи? Если я использую
#IfWinActive, ahk_class QWidget
z::Send !{Left}
x::Send !{Right}
х & г перераспределяется в обоих.
Приветствия
Узнайте основные исполняемые имена с помощью диспетчера задач (если вы их еще не знаете) и определите свои окна, например '#IfWinActive, ahk_exe vlc.exe ahk_class QWidget'. Сохраните класс окна, чтобы убедиться, что нет другого окна; чем более узкий выбор, тем надежнее он будет. – MCL
Спасибо, это именно то, что мне нужно. В любом случае я могу отметить ваш комментарий как ответ на вопрос? – JonesR
Там вы идете, это ответ сейчас;) – MCL