관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

Exit 현재의 스렛드를 종료한다.상주 상태로 없는 스크립트는 그대로 종료한다. 본문

AUTOHOTKEY/레퍼런스

Exit 현재의 스렛드를 종료한다.상주 상태로 없는 스크립트는 그대로 종료한다.

님투 2007. 11. 5. 13:04
반응형

Exit

현재의 스렛드를 종료한다.상주 상태로 없는 스크립트는 그대로 종료한다.

Exit [, ExitCode]

Parameters


인수명 설명
ExitCode 정수를 지정.
스크립트를 종료할 때, 프로세스의 종료 코드를 지정한다.
일반적으로, 정상 종료의 경우 「0」(을)를 돌려준다.
디폴트는 「0」.

Remarks

hot key의 등록이나, #Persistent지령에 의해서 상주 상태가 되어 있는 경우,Exit커멘드는 현재의 스렛드를 종료한다.
Return의 경우, Gosub그리고 써브루틴을 호출하고 있으면, 써브루틴으로부터 돌아올 뿐(만큼)이지만,Exit그럼 써브루틴내에 있어도 즉석에서 스렛드를 종료한다.

스크립트가 상주 상태로 없는 경우는, 스크립트가 종료한다.
다만, OnExit써브루틴이 설정되어 있는 경우,OnExit써브루틴내에서 ExitApp하지만 실행되지 않으면 종료할 수 없다.

상주 상태의 스크립트를 종료하려면 , ExitApp커멘드를 사용한다.


Related

ExitApp, OnExit, Gosub, Return, Threads, #Persistent


Example(s)

#z::
Gosub, Sub2
MsgBox, This msgbox will never happen because of the EXIT.
return
Sub2:
Exit ; Terminate this subroutine as well as the calling subroutine.
반응형
Comments