-
오토핫키 질문답변] 오토핫키 무한루프 도중 정지오토핫키/질문답변 아카이브 2023. 1. 20. 01:48
질문
안녕하세요.
오토핫키 스크립트 중 궁금한게 있습니다.보통 무한루프 실행 중 도중에 break를 하게 되면 모든 구문을 완료 후 정지가 되는데구문을 실행 도중 중간에 정지를 할수 있는 방법이 있나요?
답변
이 내용은 저도 예전에 고민을 하던 내용인데 Loop 를 멈추는 방법은 여러가지가 있습니다.
방법1
Loop { if(a = 1) break else Msgbox, Hi } F2:: a := 1 return
하나의 조건을 달아서 a 가 1일 경우 루프를 탈출한다 라는 구문을 넣어줍니다.
F2 를 누르면 a 에 1 을 넣어줍니다.
Msgbox 가 더 이상 뜨지 않게 됩니다.
방법2
Loop Msgbox, Hi F2:: Pause return
이 방법은 Pause 를 사용하여 반복문을 잠시 멈추는 기능입니다.
하지만 F2 를 다시 누르면 다시 msgbox 가 뜨게 됩니다.
스크립트가 일시적으로 멈춘 것을 볼 수 있습니다. 그래서 Loop 를 탈출한다는 것에는 부합하지 않습니다.
'오토핫키 > 질문답변 아카이브' 카테고리의 다른 글
오토핫키] 구이 버튼에 마우스를 가져다 놓으면 버튼에 대한 추가 설명을 띄우는 방법 (0) 2023.08.25 오토핫키 질문답변] 1부터 100까지 중복없이 숫자 입력 (0) 2023.03.10 오토핫키 질문답변] 오토핫키를 사용해서 웹페이지 텍스트를 검색해서 위치를 찾을 수있는 명령어가 있나요? 혹시 없다면 다른 방법이 없을까요? (0) 2023.01.20 오토핫키 질문답변] ListBox 공백칸 눌림방지 가능할까요? (0) 2022.09.16 오토핫키 질문답변] WinNotExist() 함수는 왜 없을까요? (2) 2022.09.16