본문 바로가기
게임

무료 게임 매크로 프로그램 공유

by 매크로제작 2021. 5. 5.
반응형

원문 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 이 글은 매크로 자동화에 필수 요소중에 하나인 키보드 액션에 대해 설명합니다. 마우스에 대해 학습하려면 [ 여기 ]를 읽어보세요. 테스트를 위해 메모장을 실행하고, 아래 그림과 같이 에디터에서 새 스크립트(Ctrl+N)를 추가하세요. 그리고 키보드 입력 액션을 스크립트에 추가하세요.

 

 

아래 그림과 같이 "키 코드" 속성에 "A"를 입력하세요.

 

 

실행 버튼을 클릭하거나 단축키를 Ctrl+Alt+F8 눌러보세요. 아래 동영상처럼 아무런 반응이 없습니다.

 

 

왜 이런 결과가 나오는걸까요? 키보드는 마우스와는 다르게 비주얼 적으로 확인할 수 있는게 없습니다. 마우스 포인터처럼 움직이는게 없다는 뜻이죠. 텍스트가 입력되어야만 동작을 확인할 수 있습니다. 또 한가지 중요한점은 텍스트 입력을 받을 Input 컨트롤이 존재해야 한다는 겁니다. 대표적인 프로그램이 메모장(Notepad)입니다. 테스트를 위해서 약간의 지연 시간을 주고 키보드 액션이 동작하기 전에 메모장을 클릭해봅시다.

 

 

메모장에 "a" 문자가 입력된걸 알 수 있습니다. 좀 더 자세하게 풀어서 설명하면 키보드의 A키를 누르기전에 지연 시간 1,000밀리초가 발생합니다. 1,000밀리초는 1초와 같습니다. 메모장을 선택하고 키보드 "a"가 입력됩니다. 매크로는 사람이 행동하는것과 동일하게 작동됩니다. 내가 키보드 입력할 프로그램을 선택하고 키보드 작업을 하듯이 매크로도 프로그램을 선택(활성화)하고, 키보드 동작을 수행해야 합니다. 이해가 가시나요? 그러면 "A"와 같은 대문자를 입력하려면 어떻게 해야 할까요? 아래 동영상처럼 시프트키를 누르면 됩니다^^;

 

 

윈도우 키를 누르고 싶으면 아래와 같이 동작시키면 됩니다. 조합키 또는 스페셜키는 단독으로 사용할 수 있으며, 꼭 프로그램을 활성화하지 않아도 동작할 수 있습니다.

 

 

키보드를 여러가지 방법으로 제어할 수 있는데요. 키보드 입력이나 키보드 다운과 업으로 원하는 텍스트를 하나씩 입력해서 만들 수 있습니다. 하지만, 문자열이 많아질수록 스크립트에 추가해야 하는 키보드 액션이 많아지게 됩니다. 그리고, 수정 및 유지보수에도 어려움이 따르게 되죠. 그래서, 한번에 텍스트를 입력할 수 있는 기능을 제공하고 있습니다. 아래와 같이 텍스트 쓰기 액션을 추가하고, 속성을 설정 해보세요. 텍스트에 "안녕하세요. 엔지엠소프트웨어입니다."를 추가했습니다.

원문 보기

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

반응형

댓글