관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

WinWait 지정한 윈도우가 존재하게 되는 것을 기다린다 본문

AUTOHOTKEY/레퍼런스

WinWait 지정한 윈도우가 존재하게 되는 것을 기다린다

님투 2007. 11. 7. 20:09
반응형

WinWait

지정한 윈도우가 존재하게 되는 것을 기다린다

WinWait[, WinTitle, WinText, Seconds , ExcludeTitle, ExcludeText]

Parameters


인수명 설명
WinTitle 윈도우 타이틀 등.
윈도우 지정의 방법참조.
WinText 윈도우에 포함되는 텍스트
Seconds 최대몇 초간까지 기다릴까.
생략시는 무한하게 기다린다.
0(을)를 지정하면0.5초 기다린다.
ExcludeTitle 제외 타이틀
ExcludeText 제외 텍스트

ErrorLevel

0
윈도우가 발견되었다
1
윈도우가 발견되기 전에Seconds그리고 지정한 시간이 경과했다

Remarks

윈도우가 발견되면, 그 윈도우가LastFoundWindow(으)로서 기억되어 스크립트는 곧바로 다음의 처리로 옮긴다.
LastFoundWindow에 대해서는 윈도우 지정의 방법참조.

대기중은 hot key나 타이머등에서 기동되었다 스렛드하지만 끼어들 수 있다.

이 커멘드의 인수에 사용되고 있는 변수의 내용이, 끼어든 스렛드에 의해서 변경되어도, 대기중의 이 커멘드에는 영향을 주지 않고, 커멘드 개시시에 변수에 들어가 있던 내용이 그대로 사용된다.


Related

WinWaitActive, WinWaitClose, IfWinExist, IfWinActive, SetTitleMatchMode, DetectHiddenWindows


Example(s)

Run, notepad.exe
WinWait, Untitled - Notepad, , 2
if ErrorLevel <> 0
{
	MsgBox, WinWait timed out.
	return
}
else
	WinMinimize  ; minimize the window found by WinWait.

반응형
Comments