윈도우 시간기준으로 n분 마다 스크립트 반복

SimpleHotkey_Script|2023. 7. 24. 10:56

 

스크립트 예제
<string,m=(Min)>
<string,time=10>

<loop_a>
	<string,h=(Hour)>
	<string,s=(Sec)>

	<If_Time,h:m:s>
	[
		<msg,m,분, 실행>
		<Delay,1000>
		<calc,m=time+m>
		<if,m=60>[<string,m=0>]
		<if,m}60>[<calc,m=m-60>]
		<msg,m,분, 실행예정>
	]

<delay,10>
<goto_a>

1분마다 반복을 할려면 반복 명령어를 사용하고 <Delay,60000> 명령어로 지연시간을 주면 가능합니다

하지만, 사용하다보면 PC의 CPU 및 메모리 사용량에 따라 달라지는 경우가 발생 되기도 합니다.

그러다보면, 1분이지만 1분10초후에 실행 되는 경우도 발생 되죠.

 

이런경우, 윈도우 시간을 기준으로 매 분마다 실행 할 수 있는 스크립트를 문의하시는 분들이 있어서

예제를 만들어 공유 합니다.

 

2번째줄 <string,time=10> 항목이 매분마다 실행 되는 인터벌 값이 입니다.

30분마다 실행 하고 싶으면, 10을 30으로변경 하면 됩니다.

스크립트시작시 한번 즉시 실행되며, 이후에는 설정한 분마다 실행이 반복됩니다.

 

예제를 복사한 후, 실행 해보세요!!

※스크립트 관련 문의주시면 본문 추가해서 업데이트 하겠습니다!!

댓글()