我一直在浏览AutoHotKey documentation,我没有看到如何在上下文特定的热键中使用'或'的明确用法。在我的设置中,Cygwin将使用ahk_class cygwin(当我使用上下文菜单)或mintty(当我直接使用.bat或exe时)启动。如何在AutoHotKey脚本中使用'或'?
目前,我重复热键成两个独立的模块,
#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
...并且这些都不起作用。 This post指出这可以通过组来完成,但我正在寻找一种方法将它们组合在一个语句中。
复制它们有什么问题? – 2013-02-23 18:43:01
如果我添加一个快捷方式,我必须记得添加两次。如果它不仅仅是“两次”,这可能会很麻烦,而且不雅,我正在寻找一种解决方法。 – Ehryk 2013-02-23 20:13:36