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 문에 도달하기 전에 함수가 반환됩니다. –