как сделать так, чтобы флажок графического интерфейса запускал макрос в autohotkey?

как сделать так, чтобы флажок графического интерфейса запускал макрос в autohotkey?

Я пытаюсь создать графический интерфейс, который будет запускать различные наборы макросов в зависимости от того, какие флажки я отмечаю. Но я не хочу, чтобы они запускались, пока я не нажму кнопку «GO». В файлах справки упоминается, что флажки могут сохранять свое отмеченное или неотмеченное состояние в переменной, и я пытаюсь использовать оператор if, чтобы заставить их запуститься. Больше я не получаю никаких сообщений об ошибках, он просто не запускается. Вот как это выглядит на данный момент:

Gui, Добавить, Флажок, vKCPM, KCPM Gui, Добавить, Кнопка, По умолчанию gButtonGo, Go Gui, Показать, w500 h300, Возврат продуктов

ButtonGo: если KCPM = 1 msgbox, kcpm проверено return

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

Связанный контент