возможно ли в AHK установить подпрограмму, чтобы вызвать другую подпрограмму, нажав ее горячую клавишу (не goSub или GoTo)
у меня есть такой сценарий...
#If (WinActive("ahk_class XXX") || WinActive("ahk_class YYY")) && !GetKeyState("Space", "P")
8:: msgbox you hit 8
7:: msgbox you hit 7
6:: msgbox you hit 6
5:: msgbox you hit 5
4:: msgbox you hit 4
3:: msgbox you hit 3
2:: msgbox you hit 2
1:: msgbox you hit 1
и я бы еще хоткей g::
, чтобы вызвать 8
горячая клавиша из сценария AHK, я знаю, что могу перейти, но можно ли вызвать горячую клавишу вместо этого?
в настоящее время я пытался...
g Up::
SendInput{8 Down}{8 Up}
;SendInput {8 Down}{8 Up}
Return
with no result, it doesn't trigger the `8::` subroutine.
это возможно? спасибо расширенный.
если не возможно, я пробовал использовать GoTo, но это не работает...
$g::
GoTo, GoGroup1
Sleep 50
GoTo, ToolPset2
Return
GoGroup1:
some clicks
Return
ToolPset2:
some clicks
Return
cuz при нажатии g
Он идет в group1, но тогда он не получает ToolPset2, почему???