윈도우 시간 기준으로 5분단위로 반복

SimpleHotkey_Script|2022. 3. 11. 23:06

스크립트 예제
<String,start_min=13><---반복 시작>
<string,Interval_min=5><---반복 분 주기>

<msg,다음시간: ,start_min,분에 실행>
<Loop_A>
	<String,h=(Hour)>
	<String,m=(Min)>
	<If_Time,h:start_min:00>[
		<---반복 동작내용을 여기서부터------------------>
		스크립트1
		<---반복 동작내용을 여기까지--------------------->
		<calc,start_min=start_min+Interval_min>
		<if,start_min}60>[<calc,start_min=start_min-60>]
		<msg,다음시간: ,start_min,분에 실행>
		<delay,1000>
	]
<Delay,100>
<Goto_A>

딜레이 명령을 사용하면 CPU 사용율 및 사향에 따라 오차가 발생 합니다. 

이런경우, 윈도우 시간을 불러와 정확하게 분단위로 실행이 가능합니다.

start_min, Interval_min 변수값을 수정해가며 메모장에서 테스트 해보세요~~

댓글()