Ich habe die AutoHotKey documentation durchsuchen, und ich sehe keine klare Verwendung der Verwendung von 'oder' in kontextspezifischen Hotkeys. Auf meinem Setup wird Cygwin entweder mit ahk_class cygwin (wenn ich das Kontextmenü benutze) oder minty (wenn ich die .bat oder exe direkt benutze) starten.Wie verwende ich 'oder' in AutoHotKey-Skripten?
Derzeit ich duplizieren die Hotkeys in zwei getrennte Blöcke,
#IfWinActive ahk_class cygwin
...
#IfWinActive
#IfWinActive ahk_class mintty
...
#IfWinActive
Gibt es eine Möglichkeit, sie zu kombinieren? Ich habe versucht:
#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
... und keiner von diesen scheint zu arbeiten. This post besagt, dass dies mit Gruppen erreicht werden kann, aber ich suche nach einer Möglichkeit, sie in einer einzigen Anweisung zu kombinieren.
Was ist falsch daran, sie zu duplizieren? –
Wenn ich eine Verknüpfung hinzufüge, muss ich daran denken, sie zweimal hinzuzufügen. Das könnte beschwerlich werden, wenn es mehr als "nur zweimal" ist, und es ist unelegant, und ich suche nach einem Weg um es herum. – Ehryk