본문 바로가기
엔지엠 매크로

무료 비활성 매크로 프로그램 - 비활성으로 키보드 입력하기.

by 업무자동화 2021. 5. 11.
반응형

원문 보기

ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=330

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 비활성 마우스 클릭에 대한 내용은 [ 여기 ]에서 확인할 수 있습니다. 키보드에 대한 기본적인 내용은 [ 여기 ]를 참고하세요. 마우스 예제와는 다르게 키보드는 메모장에서 테스트해야 합니다. 당연한 말이죠. 엔지엠 에디터를 실행한 후 스크립트를 하나 추가(Ctrl+Alt+F8) 해주세요.

 

 

활성 모드는 윈도우에 키보드를 입력하라는 신호를 주는 방식입니다. 하지만, 비활성 모드는 윈도우가 아닌 키보드 입력을 발생할 프로그램에 신호를 주는 방식이죠. 그렇다면, 키보드 입력이 발생할 프로그램을 매크로(NGM)에게 알려줘야겠죠? 어떤 프로그램에 신호를 줄지 알려주는 액션이 핸들 추가 액션입니다. 아래 그림처럼 도구 상자의 응용 프로그램 > 핸들 추가 액션을 추가해주세요.

 

 

테스트를 위해 메모장을 실행하고, 아래와 같이 설정해주세요. 메모장이 선택되면 F1을 눌러서 완료해주세요.

 

 

이후에는 키보드 예제와 동일합니다. 핸들을 추가한 이후에 액션들은 메모장에 키보드 또는 마우스 신호를 주게됩니다. 아래 동영상을 참고해서 설정 후 실행 해보세요.

 

 

활성 모드와는 다르게 메모장에 텍스트 입력이 안됩니다. [ 비활성 마우스 클릭하기 ] 예제를 읽고 오신 분들은 PostMessage와 SendMessage에 대해 읽어 보셨을겁니다. 여기서 따로 다시 설명하지는 않고, 비활성 마우스 클릭에서 설명한 내용을 참고해주세요. 정상적인 동작을 확인하기 위해 아래 그림과 같이 "비활성 모드" 속성을 "SendMessage"로 변경하세요.

 

 

다시 실행 해보세요. 메모장에 "안녕하세요. 엔지엠소프트웨어입니다." 텍스트가 입력됩니다.

 

반응형

댓글