我正在尝试制作一个 GUI,它将根据我选中的框运行不同的宏集。但我不希望它们运行,直到我单击 GO 按钮。帮助文件提到复选框可以将其选中或未选中状态存储在变量中,并一直尝试使用 if 语句让它们运行,我没有再收到任何错误消息,它只是不运行。到目前为止它看起来像这样:
Gui,添加,复选框,vKCPM,KCPM Gui,添加,按钮,默认 gButtonGo,Go Gui,显示,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