반응형
Break
모든 회돌이 즉 Loop , For , While 반복문이라고 지칭하는 것에 사용할 수 있습니다
반복문안에, 특정한 조건에 의해 탈출해야하는 상황이 오면 Break 을 사용하여 탈출 할 수 있습니다.
https://autohotkeykr.sourceforge.net/docs/commands/Break.htm
오토핫키 한글 Help 파일주소 입니다.
위에 주소에 나와있는 설명을 보면, Break 에도 옵션이 존재하는데요,
기본문법
Break [, LoopLabel]
LoopLabel
값을 지정하면 외부 회돌이로 빠져나갑니다.
out:
Loop,10
{
main:= A_index
Loop,10
{
Count:= A_Index
Loop,3
{
msgbox,% "할아버지:" main "`n부모:" Count "`n자식:" A_index
if(Count = 2){
break out
}
}
}
}
msgbox,끝
exitapp
소스코드를 보면 많이 복잡해보일 수 도 있습니다.
첫번째 Loop, 의 Main은 첫번째 반복문의 A_index 순차적으로 커지는 값을 넣고
두번째 Loop, 의 Count는 두번째 반복문의 A_index 순차적으로 커지는 값읗 넣습니다
동일하게 세번째 Loop,의 A_index의 값을 메세지박스로 출력하며,
조건문 Count 의 두번째 루프값이 2가 되었을경우,
Break out이 실행되며, out 레이블에 정의된 값으로 외부 루프에서 탈출하게 됩니다.
반응형
'오토핫키 > 오토핫키 백과사전' 카테고리의 다른 글
오토핫키(AutoHotkey) IniWrite / Iniread 데이터 저장하고, 불러오기 (0) | 2024.11.03 |
---|---|
오토핫키(AutoHotkey) Settimer (시간설정 - 반복 실행) 설명서 (2) | 2024.09.06 |
오토핫키(AutoHotkey) ClipWait 설명서 (0) | 2024.09.03 |
오토핫키(AutoHotkey) Clipboard / ClipboardAll (클립보드) 설명서 (0) | 2024.08.19 |
오토핫키(AutoHotkey) Click 설명서 ( 마우스 조작 ) (0) | 2024.08.07 |