2013-07-16 2 views
0

GUI와 함께 실험하는 작은 스크립트가 있습니다. 그러나 데이터를 입력하고 텍스트 상자에 표시하려고하면 작동하지 않습니다. 왜 아무 생각 없어?AutoHotKey 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 

답변

0

MsgBox에서 변수를 잘못 나타내고있는 것으로 보입니다.

GUI 행에 v 접두사를 올바르게 사용하고 있습니다. 그러나이 접 두부는 변수 이름에 포함되지 않습니다. 귀하의 Msgbox 라인은 다음과 같아야합니다

MsgBox %FirstName% %MiddleName% %LastName% 

미래에, 당신은 트레이에 AHK 아이콘을 더블 클릭 수 View -> Variables and contents로 이동하거나 Listvars 명령을 실행 문제를 해결하려면.

관련 문제