Gui, Add, Edit , 옵션, 텍스트
Gui, Add, Text, x22 y19 w100 h30 Gtext , 텍스트 입니다.
Gui, Add, Button, x22 y99 w100 h30 Gstart, 시작버튼
Gui, Add, Edit, x22 y59 w100 h20 , Edit
Gui, Show, w146 h145,GUI
return
GuiClose:
ExitApp
start:
MsgBox,시작버튼을 눌렀네요??!!
return
text:
MsgBox,텍스트를 눌렀네요??!!
return
Gui, Add, Edit, x22 y59 w100 h20 , Edit
이미 배웠던 버튼이나 텍스트의 속성과 일치합니다.
그러나 다른 점이 있으니 그것을 한번 확인해보도록 합시다.
에디트 창에는 아무 글이나 작성이 가능합니다.
기존 글을 지울 수도 있습니다.
이 에디트 창에서 쓴 내용을 활용을 하는 게 이번 내용의 목표입니다.
에디트 창을 쓰는 목적은
사용자 개개인마다 원하는 설정이 다를 수 있기 때문입니다.
소스를 수정해서 다시 컴파일해서 배포하는 것보다
이렇게 에디트 창에서 수정을 할 수도 있을 것입니다.
Gui, Add, Text, x22 y19 w100 h30 Gtext , 텍스트 입니다.
Gui, Add, Button, x22 y99 w100 h30 Gstart, 시작버튼
★Gui, Add, Edit, x22 y59 w100 h20 Vtime,
Gui, Show, w146 h145,GUI
Return
GuiClose:
ExitApp
start:
★GUI, Submit
MsgBox,시작버튼을 눌렀네요??!!
loop, 5{
send, %time% 입력
★ sleep, %time%
}
return
text:
MsgBox,텍스트를 눌렀네요??!!
return
★을 확인하세요
Vtime
GUI, Submit
sleep, %time%입니다.
버튼과 텍스트 편에서 보셨듯이 이것도 라벨입니다. 이번에는 V 라벨입니다.
V는 G와 마찬가지로 대소문자를 가리지 않습니다.
그러면 V 라벨로 만든 time에 에디트 창에서 입력된 내용이 저장됩니다.
시작 버튼을 누르게 되면 GUI, Submit을 통하여
에디트 창에 적힌 내용을 취득하게 됩니다.
그래서 %time%에서 나오게 됩니다.
sleep은 딜레이를 나타내죠
그러면 일단 에디트 박스에 필요한 내용은 숫자가 될 것입니다.
sleep는 밀리 세컨드를 사용합니다.
Gui, Add, Text, x22 y19 w100 h30 Gtext , 텍스트 입니다.
Gui, Add, Button, x22 y99 w100 h30 Gstart, 시작버튼
☆Gui, Add, Edit, x22 y59 w100 h20 Gtime,
Gui, Show, w146 h145,GUI
Return
GuiClose:
ExitApp
start:
GUI, Submit
MsgBox,시작버튼을 눌렀네요??!!
loop, 5{
send, %time% 입력
sleep, %time%
}
return
text:
MsgBox,텍스트를 눌렀네요??!!
return
☆time:
MsgBox, 에디트창 내용변경
return
☆확인
Gui, Add, Edit, x22 y59 w100 h20 Gtime,
time:
이전에 했던 내용과 비슷합니다. G 라벨입니다.
에디트 창에서 글자를 입력(변경) 할 때마다 time: 이후의 내용을 작동합니다.
Gui, Add, Text, x22 y19 w100 h30 Gtext , 텍스트 입니다.
Gui, Add, Button, x22 y99 w100 h30 Gstart, 시작버튼
◆Gui, Add, Edit, x22 y59 w100 h20 R2,
Gui, Show, w146 h145,GUI
Return
GuiClose:
ExitApp
start:
GUI, Submit
MsgBox,시작버튼을 눌렀네요??!!
loop, 5{
send, %time% 입력
sleep, %time%
}
return
text:
MsgBox,텍스트를 눌렀네요??!!
return
time:
MsgBox, 에디트창 내용변경
return
◆확인
Gui, Add, Edit, x22 y59 w100 h20 R2,
마지막으로 R 라벨입니다.
이 라벨은 뒤의 숫자만큼 복수행을 입력 가능하게 됩니다.
이렇게 됩니다.
라벨은 동시에 섞어서 사용 가능합니다.
'컴퓨터 프로그래밍 > Autohotkey' 카테고리의 다른 글
[오토핫키 서버 연동] 1. 서버 개설 1 (무료 호스팅) (0) | 2019.08.19 |
---|---|
오토핫키를 이용한 프로그램 인증 시스템 (DriveGet 드라이브 시리얼 코드 확인/ urldownloadtofile 파일 다운로드/ fileread 파일 읽기) (0) | 2019.08.19 |
#11 오토핫키 Gui Add Text/ 오토핫키 gui에서 글자 넣기/ 스마트 구이 / SmartGUI (0) | 2019.08.19 |
#10 오토핫키 Gui Add Button/ 오토핫키 버튼 만들기 / 스마트 구이 (0) | 2019.08.19 |
#9 오토핫키 Gui Add / 오토핫키 구이 / 그래픽 유저 인터페이스 / 오토핫키 버튼, 창 만들기 / SmartGUI Creator (0) | 2019.08.19 |