이미지 찾을 때 까지 대기 후 다음 실행

SimpleHotkey_Script|2024. 5. 1. 09:37

 

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

 

안녕하세요! 컴퓨터를 사용하면서 반복 작업을 자동화할 수 있는 방법을 찾고 계시나요? 오늘은 이미지 인식을 통해 자동화 스크립트를 실행하는 방법을 소개해 드리겠습니다. 이 방법을 활용하면 특정 이미지를 찾을 때까지 기다렸다가, 이미지가 감지되면 추가 작업을 자동으로 수행할 수 있습니다.

 

예제 설명

우리가 사용할 스크립트는 'Img_1.bmp'라는 이미지 파일을 찾을 때까지 반복적으로 화면을 검사하고, 해당 이미지를 찾으면 루프를 종료하고 다음 명령을 실행하는 것입니다.

  1. <Loop_A>: 이 부분은 루프의 시작을 표시합니다.
  2. <If_Img,Img_1.bmp>: 스크립트가 'Img_1.bmp' 이미지를 화면에서 찾습니다. 이미지를 찾으면 루프에서 나옵니다([<ExitLoop>]).
  3. <Delay,10>: 10초 동안 대기하여 CPU 사용량을 관리합니다.
  4. <Goto_A>: 이미지를 찾지 못하면, 루프를 다시 시작합니다.
  5. ABCDEFG: 이미지를 찾은 후 수행할 키 입력 또는 다른 스크립트 명령입니다.

 

사용 예시

이 스크립트는 다양한 상황에서 유용하게 사용할 수 있습니다:

  • 테스트 자동화: 소프트웨어 개발에서 GUI 테스트를 자동화할 때 유용합니다. 특정 이미지(버튼, 아이콘 등)가 로드될 때까지 기다렸다가 테스트 케이스를 진행할 수 있습니다.
  • 보안 모니터링: 보안 카메라의 피드를 모니터링하며 특정 이미지(예: 차량, 사람)를 감지하면 경보를 활성화할 수 있습니다.
  • 게임 봇 프로그래밍: 게임에서 특정 이벤트(예: 특정 아이템 출현)를 감지하고 자동으로 반응하도록 프로그래밍할 때 사용할 수 있습니다.
  • 프레젠테이션 자동화: 프레젠테이션 동안 특정 슬라이드가 표시될 때 자동으로 다음 동작을 수행할 수 있도록 설정할 수 있습니다.

 

이렇게 간단한 스크립트를 통해 반복적인 작업을 자동화함으로써 시간을 절약하고 효율을 높일 수 있습니다. 스크립트를 직접 설정해보고, 여러분의 일상에 어떻게 도움이 될 수 있는지 탐색해 보세요!





댓글()

게임에서 'Q' 키 사용 자동화

SimpleHotkey_Script|2024. 4. 11. 09:22

 

스크립트 예제
<Down,q>
<Delay,2000>
<Up,q>

 

안녕하세요! 컴퓨터 사용에 있어서 단순 반복 작업이나 특정 키의 연속 입력이 필요할 때, 매번 수동으로 처리하는 것은 시간이 많이 걸리고 지루할 수 있어요. 이런 불편함을 해소해 줄 수 있는 것이 바로 키보드 매크로인데요, 오늘은 SIMPLE HOTKEY 프로그램을 통해 어떻게 이런 작업을 자동화할 수 있는지 알아볼게요.

 

예제 설명

 

우리가 할 것은 특정 키, 여기서는 'Q' 키를 2초 동안 누르고 있는 것을 자동화하는 것입니다.

 

스크립트

  1. <Down,q> - 'Q' 키를 누르는 동작을 시작합니다.
  2. <Delay,2000> - 'Q' 키를 누른 상태로 2000 밀리초(즉, 2초) 동안 기다립니다.
  3. <Up,q> - 'Q' 키를 떼는 동작을 합니다.

이렇게 간단하게 스크립트를 작성하면, 'Q' 키를 누르고 있는 동안 다른 작업을 할 수 있어 효율성을 높일 수 있어요.

 

활용 예

  1. 게임에서 특정 키를 일정 시간 동안 지속적으로 눌러야 할 때 사용할 수 있어요.
  2. 컴퓨터 작업 중에 손이 자유롭지 않을 때 자동으로 키 입력을 해줘야 할 상황에서 유용합니다.
  3. 특정 프로그램이나 스크립트를 실행할 때 초기화 과정에서 키를 일정 시간 눌러야 할 경우에도 도움이 됩니다.
  4. 프레젠테이션 중에 다음 슬라이드로 넘어가기 위해 일정 시간마다 키 입력이 필요할 때 자동으로 설정할 수 있어요.



활용 예제:
1. 게임에서 플레이어가 특정 키를 누르면 해당 동작을 수행하도록 만들 때 이 스크립트를 활용할 수 있어요.
2. 키보드로 조작하는 프로그램에서 키 입력에 따라 특정 기능을 실행할 때 유용하게 사용할 수 있습니다.
3. 단축키를 설정하고 해당 단축키에 대한 동작을 처리하는 사용자 인터페이스에서도 이 스크립트를 응용할 수 있어요.

이 스크립트를 잘 활용하면 다양한 상황에서 키 입력을 감지하고 원하는 동작을 수행할 수 있을 거예요. 한번 직접 써보면서 익혀보시는 것도 좋을 것 같네요!

댓글()

스크립트 구동중 키입력

SimpleHotkey_Script|2024. 4. 1. 08:12

 

스크립트 예제
<Loop_A>
<if_press,a>[
	<Msg_box,a키눌림>
	]
<delay,10>
<Goto_A>

 

안녕하세요! 오늘은 간단하지만 유용한 스크립트 예제를 소개해 드리려고 합니다. 이 스크립트는 'a' 키를 누를 때마다 "a키 눌림"이라는 메시지 상자를 출력하는 기능을 합니다. 이제 함께 살펴볼까요?

사용법 설명:
1. "<Loop_A>" 태그로 시작하는 반복문이 있습니다. 이 반복문 안에 있는 코드들이 계속해서 실행됩니다.
2. "<if_press,a>" 태그는 'a' 키가 눌렸는지 확인하는 조건문이에요. 'a' 키를 누르면 대괄호 [] 안의 코드가 실행됩니다.
3. "<Msg_box,a키눌림>" 태그는 "a키 눌림"이라는 메시지 상자를 출력해 줍니다. 'a' 키를 누를 때마다 이 메시지가 나타나는 거죠.
4. "<delay,10>" 태그는 코드 실행을 잠깐 멈추는 역할을 해요. 여기서는 10밀리초(0.01초) 동안 기다립니다. 이렇게 하면 반복문이 너무 빠르게 실행되는 것을 방지할 수 있습니다.
5. "<Goto_A>" 태그는 코드 실행을 "<Loop_A>" 태그로 다시 이동시켜요. 그래서 반복문이 계속 실행되는 거랍니다.

이 스크립트를 사용하면 'a' 키를 누를 때마다 "a키 눌림" 메시지 상자가 나타나고, 잠시 후에 다시 'a' 키 입력을 확인하는 과정이 반복됩니다.

활용 예제:
1. 게임에서 플레이어가 특정 키를 누르면 해당 동작을 수행하도록 만들 때 이 스크립트를 활용할 수 있어요.
2. 키보드로 조작하는 프로그램에서 키 입력에 따라 특정 기능을 실행할 때 유용하게 사용할 수 있습니다.
3. 단축키를 설정하고 해당 단축키에 대한 동작을 처리하는 사용자 인터페이스에서도 이 스크립트를 응용할 수 있어요.

이 스크립트를 잘 활용하면 다양한 상황에서 키 입력을 감지하고 원하는 동작을 수행할 수 있을 거예요. 한번 직접 써보면서 익혀보시는 것도 좋을 것 같네요!


댓글()