【问题标题】:Autohotkey Check Variable in GUIGUI 中的自动热键检查变量
【发布时间】:2018-11-19 08:59:08
【问题描述】:

我似乎无法让这个消息框使用变量来工作。它应该很简单,所以我遗漏了一些东西。请帮忙。

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

【问题讨论】:

    标签: user-interface variables autohotkey msgbox


    【解决方案1】:

    您的代码存在问题:

    1. 普通按钮不会在关联变量中存储任何内容。因此,指定vAvB 是没有意义的。另一方面,复选框和单选按钮可以,如 here 所述。
    2. 我不知道您要对 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
    

    【讨论】:

      猜你喜欢
      • 2018-11-16
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 2020-02-02
      • 2012-11-16
      • 2021-02-19
      相关资源
      最近更新 更多