我一直在瀏覽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