我一直在浏览AutoHotKey 文档,但我没有看到如何在上下文特定的热键中使用“或”的明确用法。在我的设置中,Cygwin 将使用 ahk_class cygwin(当我使用上下文菜单时)或 mintty(当我直接使用 .bat 或 exe 时)启动。
目前,我将热键复制到两个单独的块中,
#IfWinActive ahk_class cygwin
...
#IfWinActive
#IfWinActive ahk_class mintty
...
#IfWinActive
有没有办法将它们结合起来?我试过了:
#IfWinActive ahk_class cygwin ahk_class mintty
#IfWinActive ahk_class || cygwin ahk_class mintty
#IfWinActive ahk_class or cygwin ahk_class mintty
#IfWinActive ahk_class cygwin || #IfWinActive ahk_class mintty
#IfWinActive ahk_class cygwin or #IfWinActive ahk_class mintty
#IfWinActive (ahk_class cygwin or ahk_class mintty)
#IfWinActive (ahk_class cygwin || ahk_class mintty)
#IfWinActive ahk_class cygwin|mintty
#IfWinActive ahk_class cygwin||mintty
...而且这些似乎都不起作用。这篇文章指出这可以通过组来完成,但我正在寻找一种将它们组合在一个语句中的方法。