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
また、別のホットキーでAHKスクリプト内からホットキーg::
をトリガーし8
たいのですが、GoToを実行できることは知っていますが、代わりにホットキーをトリガーすることは可能ですか?
現在、私は試しました...
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に移動しますが、GoTo ToolPset2に移動しません。なぜですか?