Autohotkey에서 GUI 체크박스가 매크로를 실행하도록 하려면 어떻게 해야 합니까?

Autohotkey에서 GUI 체크박스가 매크로를 실행하도록 하려면 어떻게 해야 합니까?

나는 어떤 상자를 선택하느냐에 따라 다양한 매크로 세트를 실행하는 GUI를 만들려고 합니다. 하지만 GO 버튼을 클릭할 때까지 실행되는 것을 원하지 않습니다. 도움말 파일에는 확인란이 선택 또는 선택 취소 상태를 변수에 저장할 수 있고 if 문을 사용하여 실행하려고 시도했지만 더 이상 오류 메시지가 표시되지 않고 실행되지 않는다고 언급되어 있습니다. 이것이 지금까지의 모습입니다:

Gui, Add, Checkbox, vKCPM, KCPM Gui, Add, Button, Default gButtonGo, Go Gui, Show, w500 h300, 제품 반품

ButtonGo: KCPM = 1 msgbox이면 kcpm 확인 반환

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

관련 정보