Tôi đã duyệt qua AutoHotKey documentation và tôi không thấy sử dụng rõ ràng cách sử dụng 'hoặc' trong các phím nóng theo ngữ cảnh cụ thể. Trên thiết lập của tôi, Cygwin sẽ hoặc là khởi động với ahk_class cygwin (khi tôi sử dụng menu ngữ cảnh) hoặc mintty (khi tôi sử dụng .bat hoặc exe trực tiếp).Làm cách nào để sử dụng 'hoặc trong các tập lệnh AutoHotKey?
Hiện nay, tôi lặp lại trong các phím nóng thành hai khối riêng biệt,
#IfWinActive ahk_class cygwin
...
#IfWinActive
#IfWinActive ahk_class mintty
...
#IfWinActive
Có cách nào để kết hợp chúng? Tôi đã thử:
#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
... và không có cách nào trong số này có hiệu quả. This post nói rằng điều này có thể được thực hiện với các nhóm, nhưng tôi đang tìm cách kết hợp chúng trong một câu lệnh duy nhất.
Có vấn đề gì với việc sao chép chúng? –
Nếu tôi thêm lối tắt, tôi phải nhớ thêm phím tắt hai lần. Điều này có thể trở nên rườm rà nếu nó nhiều hơn 'chỉ hai lần', và nó không phù hợp, và tôi đang tìm kiếm một cách xung quanh nó. – Ehryk