비활성 매크로 이미지 서치, 마우스 클릭, 키보드 입력하는 방법.
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 활성, 비활성, 하드웨어 방식으로 매크로를 제작할 수 있는데요. 일부 프로그램들은 비활성으로 매크로를 만들 수 있습니다. 모든 프로그램이 비활성으로 동작하는건 아닙니다^^; 그래서, 활성 모드나 하드웨어 모드도 지원하고 있습니다. 상황에 맞게 사용해야 합니다. 비활성 매크로는 창을 가려도 되고, 마우스와 키보드를 자유롭게 사용할 수 있다는 장점이 있습니다. 활성 매크로는 창이 활성 상태로 가려지면 안되고 마우스와 키보드를 사용할 수 없습니다.
예제로 사용할 프로그램은 치트엔진입니다. 치트엔진은 가장 유명한 메모리 편집 도구입니다. 주로 게임 관련 해캥이나 핵을 만드는데 사용되는데요. 오픈소스라서 누구나 쉽게 사용할 수 있습니다. 그렇다보니 대부분의 핵 제작자들이 치트엔진을 이용해서 정보를 얻고 있습니다. 아무튼, 이 프로그램을 비활성으로 어떻게 제어하는지 같이 알아보죠^^
테스트를 위해 엔지엠 에디터를 실행하세요. 그리고, 새로운 스크립트를 하나 추가하고 [ 핸들 추가 ] 액션을 추가하세요.
1. 핸들 찾기와 마우스 클릭
핸들은 윈도우 프로그램과 이 프로그램 안에 포함된 모든 아이템(버튼, 텍스트박스, 콤보박스, 이미지등등...)을 식별할 수 있도록 해주는 고유한 아이디라고 생각하시면 됩니다. 이 핸들을 알면 해당 프로그램 또는 콘트롤을 제어할 수 있게됩니다. 자~ 원하는 콘트롤을 클릭하려면 핸들을 먼저 찾아야 합니다. 핸들은 아래와 같이 쉽게 찾을 수 있습니다.
치트 엔진의 열기 버튼을 클릭할겁니다. 이 버튼들이 각각의 핸들을 가지고 있지는 않지만, 이 컨트롤의 좌표에 클릭 신호는 줄 수 있습니다.
[ 마우스 클릭 ] 액션을 추가하고, 열기 버튼 좌표를 설정 해주세요. 좌표 설정은 클릭할 위치로 마우스를 이동한 후 F1을 누르면 설정됩니다.
실행 해보면 정상적으로 클릭하는 걸 확인할 수 있습니다. 그리고, 아래 동영상에서 마우스가 이동하지 않았다는 점을 확인하세요. 이렇게 동작하는게 비활성 매크로입니다.
활성 매크로와 차이점을 확인하려면 핸들 추가 액션이 동작하지 않도록 체크를 해제하고 다시 실행해보면 됩니다. 활성 매크로는 마우스가 직접 이동해서 클릭했습니다.
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=577
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
댓글