user-interface - GUI 中的自动热键检查变量
问题描述
我似乎无法让这个消息框使用变量来工作。它应该很简单,所以我遗漏了一些东西。请帮忙。
Gui +alwaysontop
Gui, add, button, gChoice vA w50, A
Gui, add, button, gChoice vB w50, B
gui, show, y200 w70
return
Choice:
msgbox % v
gui submit, nohide
if A
MsgBox A
if B
MsgBox B
return
解决方案
您的代码存在问题:
- 普通按钮不会在关联变量中存储任何内容。因此,指定
vA
orvB
是没有意义的。另一方面,复选框和单选按钮确实如此,如此处所述。 - 我不知道您要做什么,
MsgBox % v
因为没有其他对变量的引用v
。
以下测试工作:
Gui +AlwaysOnTop
Gui Add, Button, gChoiceA w50, A
Gui Add, Button, gChoiceB w50, B
Gui Show, y200 w70
Return
ChoiceA:
MsgBox A
Return
ChoiceB:
MsgBox B
Return
推荐阅读
- azure - 是否可以在 Azure 警报中显示 KQL 查询结果?
- flutter - setState 更新 ui 后,如何在 SingleChildScrollView 中保持小部件的位置
- c++ - C++ 类变量在赋值后不会改变
- c# - 如何编译一个可以在按住同一个键时重复击键的程序?
- java - 为什么 Java Scanner 会抛出 NoSuchElementException,除非我通过 Path 而不是 File 声明我的 Scanner?
- selenium - WebDriverException:消息:进程意外关闭状态信号| 如何在 Google Colaboratory 中运行 Selenium Firefox Geckodriver?
- reactjs - Redux 应用程序中每个 reducer 调用的深度复制状态的缺点是什么?
- python - 转换 TZ 格式
- ruby-on-rails - which -a rails 生成重复的输出
- r - 如何获取R中同一行但不同列的元素的确切位置?