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

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

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

GuiClose: Gui, уничтожить

1 ответ1

0

Вы просто пропускаете Отправить

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .