Я пытаюсь создать графический интерфейс, который будет запускать различные наборы макросов в зависимости от того, какие флажки я отмечаю. Но я не хочу, чтобы они запускались, пока я не нажму кнопку «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