자주묻는 질문 : 이미지 찾을 때 까지 대기 스크립트 완벽 정리

SimpleHotkey_Script|2024. 12. 3. 21:53

 

 

안녕하세요!
심플핫키 매크로 프로그램을 선택해 주셔서 감사합니다.

😊 이번 매뉴얼에서는 자주 묻는 질문중 Best 10에 드는  이미지 찾을 때까지

대기 후 찾으면 실행"**에 대한 사용법을 쉽게 안내드릴게요.

 

예제 사용법

이 스크립트는 특정 이미지를 찾을 때까지 대기하고, 이미지를 찾은 후 실행할 작업을 설정하는 데 유용합니다.

  • 게임에서 특정 이벤트를 기다릴 때
  • 프로그램에서 특정 버튼이 나타나는 순간 작업을 실행하고 싶을 때
  • 반복 작업 중 필요한 조건이 충족되었는지 체크할 때
    활용하시면 큰 도움이 될 거예요!

 

스크립트 예제
<Loop_A>
<If_Img,Img_1.bmp>[<ExitLoop>]
<Delay,10>
<Goto_A>
ABCDEFG

 

스크립트 설명

 

  • 1번 이미지 찾기
    • 이 스크립트는 Img_1.bmp라는 이미지를 계속해서 탐색합니다.
  • 반복 대기
    • 이미지가 없으면 <Loop>와 <Goto> 명령어를 통해 다시 탐색을 반복합니다.
    • CPU 사용량이 높아지는 것을 방지하기 위해 <Delay,10> 명령어로 10ms의 대기 시간을 추가했습니다.
  • 이미지를 찾았을 때
    • 이미지가 탐지되면 <ExitLoop> 명령어로 반복문을 종료하고, 이후 ABCDEFG 라는 키 입력 작업을 실행합니다.

 

 

 

사용하면 좋은 상황

 

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

 

 

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

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

댓글()

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

 

 

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

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

댓글()

변수로 간편하게 문자열 합성하기

SimpleHotkey_Script|2024. 9. 29. 22:49

 

 

안녕하세요! 심플핫키 매크로 프로그램을 사용해주셔서 정말 감사드립니다. 😊
이번 매뉴얼에서는 "변수 문자를 합치는 방법"에 대해 쉽게 설명드릴게요.

이 매뉴얼을 따라 하시면 간단한 문자 조합도 금방 익히실 수 있을 거예요!

 

예제 사용법

이 스크립트는 여러 개의 문자를 하나로 합쳐서 출력할 때 유용하게 쓸 수 있어요.

예를 들어, 반복적으로 비슷한 문자열을 출력해야 할 때, 매번 수작업으로

입력하지 않고 미리 정의된 변수를 합쳐 한 번에 출력할 수 있죠.

주로 안내 메시지나 자동화된 텍스트 입력에 활용할 수 있습니다.

 

 

 

스크립트 예제
<String,a=This >
<String,b=is >
<String,c=Simple>
<String,d=Hotkey>
<StringJoin,a+b+c+d,e>
<Msg_Box,e>

 

스크립트 설명

 

  • 변수 정의:
    • <String,a=This > 이 부분에서 "a"라는 변수에 "This "라는 값을 넣습니다.
    • 이렇게 b, c, d에도 각각 "is ", "Simple", "Hotkey"를 넣어줍니다.
  • 변수 합치기:
    • <StringJoin,a+b+c+d,e> 이 명령어를 통해 a, b, c, d에 저장된 문자열을 하나로 합칩니다. 그 결과는 새로운 변수 "e"에 저장됩니다.
  • 메시지 출력:
    • 마지막으로 <Msg_Box,e> 명령어를 통해 "e" 변수에 합쳐진 문자열을 팝업창으로 띄워줍니다. 이 경우 "This is Simple Hotkey"라는 문장이 출력되겠죠!

 

 

사용하면 좋은 상황

  • 업무 자동화: 사내 공지나 메시지를 자동으로 조합해 이메일이나 메시지로 발송할 때 사용하기 좋아요.
  • 게임 자동화: 게임 내에서 반복적으로 비슷한 문장을 입력해야 할 때, 이 매크로를 사용하면 훨씬 빠르게 입력할 수 있습니다.
  • 데이터 처리: 대량의 데이터에서 반복적으로 특정 문장을 자동 생성하는 데 활용하면 시간을 아낄 수 있죠.

 

이렇게 간단한 스크립트를 사용하면 매번 반복되는 작업을 훨씬 효율적으로 처리할 수 있습니다. 심플핫키와 함께 더 편리한 하루를 만들어 보세요! 😄

댓글()