Autohotkeyに問題があります。いくつかのホットキーを含むスクリプトがありますが、ホットキーを押すと、ハンドラーが実行されるだけでなく、他のホットキーハンドラーの内容を含め、その下のすべての行も実行されるようです。以下は、実例です。
何が問題ですか?Autohotkeyにハンドラーで指定された行のみを実行させるにはどうすればよいですか?
#SingleInstance force
;Main loop
While 1
{
}
;Hotkeys:
;Quit with Ctrl+Q
^q::
{
MsgBox Quitting
ExitApp
}
^s::
{
MsgBox Hotkey1
}
MsgBox 1
^a::
{
MsgBox Hotkey2
}
MsgBox 2