
我正在嘗試擁有我的 cygwin噓當我按 Windows 鍵 + R 時,程式會開啟(這可以輕鬆地應用於任何其他組合鍵),但我意識到我的所有電腦可能都沒有安裝 cygwin。如果我的電腦沒有 cygwin,我想只開啟 Windows 命令提示字元。
如何有條件地設定#r
(Win+R) 映射來實現此目的?
答案1
答案2
@yhw42 的回答確實讓我開始了,但我找到了一個更乾淨的解決方案:
WinR := "sh"
RunWait, where sh
if ErrorLevel
WinR := "cmd"
#r::Run %WinR%
這使用 WindowsWHERE
命令和自動熱鍵變數。