0
我有很多定義的小熱鍵,如:如何編寫創建熱鍵的腳本?
; Open CMD
#c::
Run, cmd.exe
WinWait, ahk_exe cmd.exe
WinActivate
Return
我想建立一個函數,它的exe和熱鍵,它會結合與熱鍵的應用程序。這是我到目前爲止:
bind_exe_to_hotkey(exe,hotkey)
{
run_label:
Run, %exe%
WinWait, ahk %exe%
WinActivate
Return
HotKey, %hotkey%, run_label
}
bind_exe_to_hotkey("cmd.exe","#c")
但是,這只是打開一個命令窗口。我究竟做錯了什麼?有沒有更容易/更好的方法來實現這一點?
你的功能只是打開一個命令行窗口,因爲它是執行「熱鍵」之前返回。 「run_label」什麼都不做;它只是一個* goto *類型的入口指針。 Run,WinWait和WinActivate語句被執行,然後函數在達到HotKey語句之前返回。 –