본문 바로가기

AUTOHOTKEY/레퍼런스

[그외] ErrorLevel

ErrorLevel

편입 변수ErrorLevel(은)는, 일부의 커멘드로 커멘드의 성공/실패등의 결과를 격납한다.
많은 경우,0(이)라면 성공, 그 이외라면 실패.
일부 커멘드에서는0(와)과1이외로도 되므로,1(이)라면 실패로 간주한다고 하는 기술은 좋지 않다.
ErrorLevel변수는 대입등에 의해 스크립트상으로부터 변경하는 일도 가능.

RunWait커멘드는 실행한 프로그램의 종료 코드를ErrorLevel에 대입한다.
많은 프로그램은, 정상적으로 종료했을 경우 종료 코드는0(이)가 된다.

ErrorLevel스렛드마다 보관 유지되므로, 도중에 세치기가 발생하고 값이 바뀌어 버리는 것은 없다.

Example

WinWait, MyWindow, , 1
if ErrorLevel <> 0
	MsgBox, The window does not exist.
else
	MsgBox, The window exists.

'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글

스크립트  (1) 2007.11.07
SetKeyDelay  (0) 2007.11.07
[그외] ErrorLevel  (0) 2007.11.07
Menu  (0) 2007.11.07
Hotkeys  (0) 2007.11.07
[그외] 스렛드  (0) 2007.11.07