Running_Time 사용한 반복 예제

SimpleHotkey_Script|2024. 10. 15. 12:57

 

 

안녕하세요! 😊

이번에는  **“Running_Time을 사용한 반복 예제”**에 대해 간단하고 알기 쉽게 설명해 드릴게요! 

이 스크립트는 시간 경과를 주기적으로 알려주는 기능을 합니다. 실행 후 3초, 6초, 9초마다 메시지 박스가 뜨면서 얼마나 시간이 흘렀는지 알려주고, 9초 후에는 프로그램이 종료됩니다. 종료된 뒤에는 처음부터 다시 시작해요. 복잡해 보일 수 있지만, 하나씩 천천히 풀어서 쉽게 설명드릴게요!

 

예제 사용법

이 예제는 일정 시간마다 메시지를 출력하거나, 작업을 반복적으로 수행할 때 유용하게 사용할 수 있어요.

반복 작업 관리가 필요한 환경에서는 큰 도움이 될 거예요. 예를 들어, 알람 기능, 주기적인 상태 체크, 혹은 간단한 반복 테스트에 활용할 수 있습니다.

 

 

 

스크립트 예제
<Loop_A>
<string,time=(running_time)>

<if,time=3>[
<StringJoin,time+초 지남,msg1>
<Msg_Box,msg1>]

<if,time=6>[
<StringJoin,time+초 지남,msg1>
<Msg_Box,msg1>]

<if,time}9>[
<StringJoin,time+초 지남+ 스크립트 종료,msg1>
<Msg_Box,msg1>
<exit>]
<goto_a>

 

스크립트 설명

  1. <Loop_A>:
    이 부분은 스크립트를 반복적으로 실행하기 위한 시작점이에요. "처음부터 다시 시작"할 때 여기로 돌아옵니다.
  2. <string,time=(running_time)>:
    프로그램이 실행된 시간을 계속해서 기록하는 역할을 합니다. 이 시간 데이터를 활용해 조건문을 실행합니다.
  3. <if,time=3>[ ... ]:
    시간이 3초가 되면, 메시지 박스에 **“3초 지남”**이라는 내용이 뜹니다.
  4. <if,time=6>[ ... ]:
    6초가 되면 비슷한 방식으로 “6초 지남” 메시지가 출력됩니다.
  5. <if,time=9>[ ... ]:
    9초가 지나면, “9초 지남 + 스크립트 종료” 메시지가 나오고 프로그램이 종료됩니다.
  6. <exit>:
    9초 후 스크립트를 종료합니다.
  7. <goto_a>:
    스크립트가 종료된 후에는 처음으로 돌아가서 반복 실행합니다. 즉, 이 프로그램은 9초마다 초기화되어 다시 처음부터 시작됩니다.

 

 

사용하면 좋은 상황

 

  • 타이머나 알림 기능: 3초, 6초, 9초마다 알림을 표시해 작업 중간중간에 휴식 타이밍을 알려줄 수 있습니다.
  • 장치 상태 체크: 일정 시간마다 장비 상태를 점검하거나 기록할 수 있습니다.
  • 자동화 테스트: 반복적인 시간 테스트가 필요한 경우에도 사용할 수 있어요.

 

 

이 스크립트를 사용하면 시간 관리가 훨씬 쉬워질 거예요.

여러분의 일상에 어떻게 적용해 볼 수 있을지 상상해 보세요!  😄

댓글()