我該如何使 gui 複選框觸發 autohotkey 中的巨集?

我該如何使 gui 複選框觸發 autohotkey 中的巨集?

我正在嘗試製作一個 GUI,它將根據我選中的框運行不同的巨集。但我不希望它們運行,直到我單擊“執行”按鈕。幫助文件提到複選框可以將其選中或未選中狀態存儲在變數中,並且一直在嘗試使用 if 語句來讓它們運行,我不再收到任何錯誤訊息,它只是不運行。到目前為止,情況是這樣的:

Gui、新增、複選框、vKCPM、KCPM Gui、新增、按鈕、預設 gButtonGo、Go Gui、顯示、w500 h300、產品返回

ButtonGo:如果 KCPM = 1 msgbox,kcpm 檢查返回

Gui關閉: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

相關內容