autohotkey:#IfWinActive 如何指定 ahk_class 和 ahk_exe

autohotkey:#IfWinActive 如何指定 ahk_class 和 ahk_exe

在 autohotkey 的#IfWinActive语句中,是否可以指定多个条件?具体来说,ahk_class以及ahk_exe?例如,类似于

#IfWinActive ahk_exe test.exe && ahk_class Test
; window specific stuff
#IfWinActive ; Test

答案1

在 WinTitle 参数中,您可以指定多个条件来缩小特定窗口的搜索范围。请参阅多项标准

#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

相关内容