매크로

2021.09.22 10:54

Exitapp, return

조회 수 181 추천 0 댓글 0

ExitApp은 그 과정을 자동으로 해주는 명령어가 ExitApp입니다. 매개변수는 없이 단일 명령어입니다.

 

즉, 아래처럼 쓰면 하단의 MsgBox는 실행이 되지 않습니다.

MsgBox, 여기는 실행되고요
ExitApp
MsgBox, 여기는 실행 안됩니다.

아래쪽 MsgBox가 실행되기 전에 ExitApp을 만나 스크립트가 꺼져버리는 것입니다.

 

핫키와 조합해볼까요?

F1::
MsgBox, 핫키를 눌렀습니다.

이 스크립트는 자동으로 종료되지 않습니다.

 

F1::
MsgBox, 핫키를 눌렀습니다.
ExitApp

반면, 이 스크립트는 MsgBox가 끝나면 스크립트가 종료됩니다.

 

반면 return은, 스크립트가 정지되긴 하지만 종료되지는 않습니다. 기존에 ExitApp을 쓰지 않고 핫키를 사용했을 때와 동일한 효과입니다.

return은 이럴 때 필요합니다. 아래 스크립트를 실행시켜볼까요?

F1::
MsgBox, F1을 눌렀습니다

F2::
MsgBox, F2를 눌렀습니다

F3::
Exitapp

F1을 눌러보시면 MsgBox가 두 번 켜진 다음에 스크립트가 종료됩니다.

우리는 F1을 누르면 F1을 눌렀다는 대화 상자가, F2를 누르면 F2를 눌렀다는 대화상자를 띄우게 하고 싶습니다.

물론 F3을 누르기 전까진 스크립트가 종료되지 않게도요.

 

그럴땐 이렇게 return을 적절히 사용해주시면 됩니다.

F1::
MsgBox, F1을 눌렀습니다
return

F2::
MsgBox, F2를 눌렀습니다
return

F3::
Exitapp

F1을 누르면 대화 상자가 출력된 후, return을 만나 정지합니다.

F2를 누르면 대화 상자가 출력된 후, return을 만나 정지합니다.

F3을 누르면 스크립트가 종료됩니다.

 



List of Articles
제목 글쓴이 최근변경 추천
Edit 과 v레이블 2 민영123 2023.07.03 0/0
Edit를 메세지로 보여주기 함카리스마 2024.02.10 0/0
Exitapp, return 민영123 2021.09.22 0/0
FileInstall 파일을 설치하기 123 예지력1 2023.03.17 12/0
MsgBox, InputBox 등을 통해 사용자 입력 받기 39 ferento 2023.10.21 1/0
Random 함수로도 매크로 감지될 때 Random 적용(가우시... 3 bkvcqr 2022.10.22 0/0
send,sleep 의 개념 민영123 2021.09.22 0/0
[디자인] GUI 스킨 214 예지력1 2023.11.03 9/0
[문법] Try, Catch 함수를 Try하고 예외를 Catch 한다 106 예지력1 2023.02.05 9/0
간단한 매크로 함카리스마 2024.02.10 0/0
게임 화면을 텔레그램이나 카톡으로 보내는 기능이 있... 에니용 2024.05.17 0/0
구이창 어디를 클릭&드래그를 해도 창 위치를 이동 bkvcqr 2022.05.31 1/0
내장파일 설치 가상화 133 예지력1 2023.02.05 27/0
단축키로 체크박스 온오프하기 8 bkvcqr 2023.08.26 2/0
랜덤좌표 스크립트 입니다. 78 sama 2023.11.04 3/0
마우스 커서를 따라다니는 툴팁시계 bkvcqr 2022.05.31 0/0
매크로 프로그램을 응용프로그램 바로 옆에 띄우기 2 puit 2022.02.26 0/0
바람의나라 도사 밀대 6 혀늬님 2024.03.03 1/0
반복적인 스크립트 줄 수를 줄일 수 있는 기초적인 방법 10 bkvcqr 2024.02.15 0/0
배열끼리 합치기 7 bkvcqr 2023.11.14 3/0
Board Pagination Prev 1 2 3 Next
/ 3

전체 최신 인기글

전체 주간 인기글