프로그램 및 창 실행화면 보일때까지 대기

SimpleHotkey_Script|2023. 10. 13. 10:02

 

스크립트 예제
<Loop_A>
	<string,AppName=계산기>
	<Active_Name,AppName>
	<If_Active_Name,AppName>[<ExitLoop>]
	<delay,20>
<goto_a>
<Msg_Box,AppName>

 

계산기 프로그램이 실행될때까지 무한 대기 합니다.

프로그램이 실행되면 <ExitLoop> 명령어를 실행하여 <goto_a> 아래줄로 이동합니다.

이후, 프로그램 이름을 메세지 박스로 표시 하고 매크로는 종료 됩니다.

 
<Loop_A> 프문을 만듭니다 (반복 시작)
<string,AppName=계산기> 프로그램 이름(캡션)을 AppName 변수에 넣습니다
프로그램이름(작업 관리자에 보이는 이름)은 정확히 일치 해야 합니다(중요)
<Active_Name,AppName> AppName(계산기) 창을 활 성화 합니다. (없으면 무시)
<If_Active_Name,AppName>[<ExitLoop>] 활성화된 창이 AppName(계산기) 이면, 루프문을 종료합니다
<delay,20> 루프문 반복시 CPU 부하를 줄여주는 열할을 합니다 (없으면 cpu :100)
<goto_a> 루프문을 만듭니다 (반복 끝)
<Msg_Box,AppName> 루프문이 종료되면 메세지 박스를 띄웁니다

 

예제를 복사해서 AppName 값을 변경해가며  테스트 해보세요!

 

댓글()