GUI チェックボックスで AutoHotkey のマクロをトリガーするにはどうすればよいですか?

GUI チェックボックスで AutoHotkey のマクロをトリガーするにはどうすればよいですか?

チェックしたボックスに応じて異なるマクロ セットを実行する GUI を作成しようとしています。ただし、[GO] ボタンをクリックするまでは実行したくありません。ヘルプ ファイルには、チェックボックスはチェックまたはチェックされていない状態を変数に保存できると記載されており、if ステートメントを使用して実行しようとしていますが、エラー メッセージは表示されず、実行されません。これまでのところ、次のようになっています。

Gui、追加、チェックボックス、vKCPM、KCPM Gui、追加、ボタン、デフォルト gButtonGo、Go Gui、表示、w500 h300、製品戻り

ButtonGo: KCPM = 1 msgboxの場合、kcpmがチェックされて戻ります

GuiClose: Gui、破壊

答え1

送信が足りないだけです

Gui, Add, Checkbox, vKCPM, KCPM
Gui, Add, Button, Default gButtonGo, Go
Gui, Show, w500 h300, TestApp
Return

ButtonGo:
Gui, Submit, NoHide
If KCPM = 1
   msgbox, yes
else
    msgbox, no
Return

GuiClose:
Gui, Destroy

関連情報