728x90
반응형
안녕하세요. 앤디라이언입니다.
오늘은 Button, Loop, If문에 대해 알아보고자 합니다.
버튼이벤트 사용법
Button버튼이름:
{
contents....
}
return
특정 버튼을 사용하기 위해서는 Button시작: 으로 선입 부분을 작성합니다.
그리고 { 내용 } 중괄호 내부에서 실제 처리될 작업을 구현합니다.
마지막으로 반드시 종료시점에 return을 작성하여 동작의 끝을 표시해줍니다.
Gui, Add, Text, x30 y5 w110 h20, 프로그래밍 시작
Gui, Add, Text, x60 y25 w50 h20 vA, 준비상태
Gui, Add, Button, x20 y80 w110 h20, 시작
Gui, Add, Button, x20 y110 w110 h20, 종료
Gui, Show
MacroStart :=false
Button시작:
{
MacroStart := true
SplashTextOn, 100, 100, Popup, 시작버튼을 눌렀습니다.
MsgBox, Press OK to dismiss the SplashText
SplashTextOff
}
return
Button종료:
{
MacroStart := false
ExitApp
}
return
Loop, If 사용법
Loop (, Count)
{
Contents...
}
if ( 조건 )
{
Contents...
}
Gui, Add, Text, x30 y5 w110 h20, 프로그래밍 시작
Gui, Add, Text, x60 y25 w50 h20 vA, 준비상태
Gui, Add, Button, x20 y80 w110 h20, 시작
Gui, Add, Button, x20 y110 w110 h20, 종료
Gui, Show
MacroStart :=false
Button시작:
{
MacroStart := true
Loop,10 ;10회 반복
{
if(MacroStart = false)
{
break
}
}
}
return
Button종료:
{
MacroStart := false
ExitApp
}
return
MacroStart는 매크로의 시작과 종료를 알리는 불린변수라고 생각하시면 됩니다.
매크로 시작버튼을 누르면 true 값을 가지고 if조건은 루프가 10번 반복하는 동안 도달할 수 없는 루틴입니다.
종료버튼에서 MacroStart는 false값을 가지게 되고 ExitApp을 통해 Gui를 종료하게 됩니다.
이번 시간은 버튼 이벤트, 루프, 조건문에 대해 학습했습니다.
다음 시간은 이미징 서치, 샌드, 슬립에 대해 알아봅시다.
728x90
반응형
SMALL
'개발 이야기' 카테고리의 다른 글
[파이썬 완전정복] 데이터는 변수에게 (0) | 2020.05.04 |
---|---|
[파이썬 완전정복] 주피터 노트북 설치하기 (0) | 2020.05.04 |
[파이썬 완전정복] 파이썬 설치하기 (0) | 2020.05.04 |
오토핫키 GUI 만들기 (0) | 2019.05.25 |
오토핫키(AutoHotKey) 소개 및 설치 방법 (0) | 2019.04.18 |