AutoHotKey(오토핫키) 설명서 StatusBarWait

Posted by 발전소장
2014. 8. 14. 14:14 AutoHotKey/Commands

StatusBarWait

상태 바의 내용이 지정한 텍스트에 성냥 하게 될 때까지 대기

StatusBarWait [, BarText, Seconds, Part#, WinTitle, WinText, Interval, ExcludeTitle, ExcludeText] 

Parameters

인수명설명
BarText 텍스트를 지정.대문자 소문자는 구별된다.SetTitleMatchMode그리고 지정한 매치 방식(전방 일치나 중간 일치 등)그리고 판별된다.
Seconds 몇초간까지 기다릴까.생략시는 무한하게 기다린다.「0」(을)를 지정하면,0.5초 기다린다.
Part# 몇번째의 단락을 대상으로 할까.디폴트는 「1」.
WinTitle 윈도우 타이틀 등.
윈도우 지정의 방법참조.
WinText 윈도우에 포함되는 텍스트
Interval 무슨 밀리 세컨드 간격으로 타이틀을 체크할까.디폴트는 「50」.
ExcludeTitle 제외 타이틀
ExcludeText 제외 텍스트

ErrorLevel

0
상태 바의 내용이 지정한 텍스트에 일치하게 되었다
1
상태 바의 내용이 지정한 텍스트에 일치하게 되기 전에Seconds그리고 지정한 시간이 경과했다
2
상태 바에 액세스 할 수 없었다

Remarks

Delphi제 어플리케이션등이 특수한 사양의 상태 바의 텍스트는 취득할 수 없다.

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

Related

StatusBarGetText, WinGetTitle, WinGetText, ControlGetText

Example(s)

IfWinExist, Search Results ; Sets the Last Found window to simplify the below.
{
	WinActivate
	Send, {tab 2}!o*.txt{enter}
	Sleep, 400  ; Give the status bar time to change to "Searching".
	StatusBarWait, found, 30
	if ErrorLevel = 0
		MsgBox, The search successfully completed.
	else
		MsgBox, The command timed out or there was a problem.
}