Estou tentando criar uma GUI que execute diferentes conjuntos de macros, dependendo de quais caixas eu marquei. mas não quero que eles sejam executados até que eu clique no botão GO. os arquivos de ajuda mencionam que as caixas de seleção podem armazenar seu estado marcado ou desmarcado em uma variável e têm tentado usar uma instrução if para executá-las, não estou mais recebendo nenhuma mensagem de erro, simplesmente não funciona. é assim que parece até agora:
Gui, Adicionar, Caixa de seleção, vKCPM, KCPM Gui, Adicionar, Botão, Padrão gButtonGo, Go Gui, Mostrar, w500 h300, Devolução de produtos
ButtonGo: se KCPM = 1 msgbox, kcpm verificado retorno
GuiClose: Gui, Destruir
Responder1
Você simplesmente está perdendo um envio
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