como posso fazer uma caixa de seleção gui acionar uma macro no autohotkey?

como posso fazer uma caixa de seleção gui acionar uma macro no autohotkey?

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

informação relacionada