autohotkey: #IfWinActive jak określić zarówno ahk_class, jak i ahk_exe

4

Czy w #IfWinActiveinstrukcji autohotkey można podać wiele kryteriów? konkretnie ahk_classi ahk_exe? np. coś podobnego do

#IfWinActive ahk_exe test.exe && ahk_class Test
; window specific stuff
#IfWinActive ; Test
qeatzy
źródło

Odpowiedzi:

4

W parametrze WinTitle można określić więcej niż jedno kryterium zawężenia wyszukiwania określonego okna. Zobacz wiele kryteriów .

#IfWinActive ahk_exe test.exe ahk_class Test

    ; window specific definition of hotkeys or/and hotstrings

#IfWinActive ; turn off context sensitivity

https://autohotkey.com/docs/commands/_IfWinActive.htm

F1::
    IfWinActive ahk_exe test.exe ahk_class Test
    ; do window specific stuff
return

https://autohotkey.com/docs/commands/WinActive.htm

użytkownik3419297
źródło
Nigdy nie myślałem, że to takie proste. Próbowałem podobnej formy, ale z przecinkiem pomiędzy. Wielkie dzięki! Uratowałem mój dzień.
qeatzy
Uratowałem tu również mój dzień! Przyglądałem się dopasowaniu przez trochę Win-Title i ahk_exe. Użyłem go w Groupadd i działało bardzo dobrze!
llinfeng