【问题标题】:AutoHotKey GUI not working rightAutoHotKey GUI 无法正常工作
【发布时间】:2013-07-17 04:14:22
【问题描述】:

我有一个小脚本,它是一个 GUI 实验。但是,当我尝试输入数据然后将其显示在文本框中时,它不起作用。有人知道为什么吗?

#SingleInstance force
SetDefaultMouseSpeed, 10

Gui, Add, Text,, First Name:
Gui, Add, Text,, Middle Name:
Gui, Add, Text,, Last Name:
Gui, Add, Text,, Street 1:
Gui, Add, Text,, Street 2:
Gui, Add, Text,, City:
Gui, Add, Text,, State:
Gui, Add, Text,, Zip:
Gui, Add, Text,, Phone:
Gui, Add, Edit, vFirstName ym
Gui, Add, Edit, vMiddleName
Gui, Add, Edit, vLastName
Gui, Add, Edit, vStreet1
Gui, Add, Edit, vStreet2
Gui, Add, Edit, vCity
Gui, Add, Edit, vState
Gui, Add, Edit, vZip
Gui, Add, Edit, vPhone
Gui, Add, Button, x124 y260 w54 h26 default , OK
Gui, Add, Button, x40 y260 w54 h26 , Cancel
; Generated using SmartGUI Creator 4.0
Gui, Show
return

ButtonCancel:
ExitApp
return

GuiClose:
ButtonOK:
Gui, Submit  ; Save the input from the user to each control's associated variable.
MsgBox %vFirstName% %vMiddleName% %vLastName%
ExitApp

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    您似乎在 MsgBox 中错误地引用了您的变量。

    在您的 GUI 行上,您正确使用了 v 前缀。但是,此前缀不包含在变量名中。您的 Msgbox 行应如下所示:

    MsgBox %FirstName% %MiddleName% %LastName%
    

    要在以后进行故障排除,您可以双击托盘中的 AHK 图标,然后转到 View -> Variables and contents 或运行 Listvars 命令。

    【讨论】:

      猜你喜欢
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 2011-12-11
      • 1970-01-01
      • 2016-12-01
      相关资源
      最近更新 更多