Estoy intentando crear una GUI que ejecute diferentes conjuntos de macros dependiendo de las casillas que marque. pero no quiero que se ejecuten hasta que haga clic en el botón IR. Los archivos de ayuda mencionan que las casillas de verificación pueden almacenar su estado marcado o no marcado en una variable y han estado intentando usar una declaración if para ejecutarlas, ya no recibo ningún mensaje de error, simplemente no se ejecuta. esto es lo que parece hasta ahora:
Gui, Agregar, Casilla de verificación, vKCPM, KCPM Gui, Agregar, Botón, Predeterminado gButtonGo, Go Gui, Mostrar, w500 h300, Devolución de productos
ButtonGo: si KCPM = 1 msgbox, kcpm marcado regresa
GuiClose: Gui, Destruir
Respuesta1
Simplemente te falta un Enviar
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