코드는 아래와 같습니다.
Gui, Add, Button, x20 y20 w100 h30 gShowInput, 1버튼
Gui, Add, Button, x20 y60 w100 h30 gShowInput1, 2버튼
Gui, Add, Text, x130 y30 w120 h30 vTextOutput, 내용을 입력하세요 ; 텍스트 출력 창
Gui, Add, Text, x130 y70 w120 h30 vTextOutput1, 내용을 입력하세요 ; 텍스트 출력 창
Gui, Show, w320 h100, Input GUI
return
ShowInput:
Gui, New, +AlwaysOnTop, 텍스트 입력
Gui, Add, Text, x20 y20 w100 h30, 내용 입력하세요:
Gui, Add, Edit, x130 y20 w200 h30 vInputText
Gui, Add, Button, x340 y20 w60 h30 gCloseEdit, 확인
Gui, Show, w420 h100
return
ShowInput1:
Gui, New, +AlwaysOnTop, 텍스트 입력
Gui, Add, Text, x20 y20 w100 h30, 닉네임을 입력하세요:
Gui, Add, Edit, x130 y20 w200 h30 vInputText1
Gui, Add, Button, x340 y20 w60 h30 gCloseEdit1, 확인
Gui, Show, w420 h100
return
CloseEdit:
Gui, Submit, NoHide ; 입력된 값을 변수에 저장하고, 창을 닫지 않음
GuiControl, , TextOutput, %InputText% ; 입력된 텍스트를 TextOutput에 표시
Gui, Destroy ; 텍스트 입력 창을 종료
GuiControl, , TextOutput ; 추가적으로 GuiControl을 실행하여 TextOutput을 다시 업데이트
return
CloseEdit1:
Gui, Submit, NoHide ; 입력된 값을 변수에 저장하고, 창을 닫지 않음
GuiControl, , TextOutput1, %InputText1% ; 입력된 텍스트를 TextOutput1에 표시
Gui, Destroy ; 텍스트 입력 창을 종료
GuiControl, , TextOutput1 ; 추가적으로 GuiControl을 실행하여 TextOutput1을 다시 업데이트
return
GuiClose:
ExitApp
주석은 달아놓았는데 1버튼의 변수를 누르면 ShowInput의 텍스트창이 열리고 예를 들어 "오토핫키" 라는 텍스틑 입력하여 확인을 누르면 텍스트 출력창의 vTextOutput 변수에서 값을 받고 "오토핫키" 라는 텍스트로 보여줘야 하는데 "내용을 입력하세요" 에서 갱신이 되지 않습니다. 도와주세요 ㅠ
어렵네.
AUTOHOTKEY EDITER
You must select a macro first!
SciTE4AutoHotkey
이 오류 해결 방법 아시나요?