NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 이미지 클릭 매크로 만들기.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘은 이미지 서치 또는 이미지 매치만으로 윈도우 화면의 이미지를 인식해서 클릭하는 매크로를 어떻게 만드는지 알아보도록 하겠습니다. 이 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    연속해서 이미지를 찾는 매크로를 만들려다보니 적당한 예제를 찾기가 쉽지 않네요. 이해하기 쉽고, 설명하기 편한게 게임밖에 없어서 녹스 앱플레이어에 설치되어 있는 파이널 기어로 설명드릴께요. 우선, 스크립트에 [ 이미지 매치 ]를 하나 추가 해주세요. 그리고, 녹스에 파이널 기어 아이콘을 캡쳐한 후 이미지 이름을 "파이널 기어.ngi"로 저장해줍니다. 마지막으로 마우스 클릭을 설정하면 됩니다.

     

     

    이미지를 화면에서 인식한 후 클릭하는 가장 간단한 방법에 대해 알아봤습니다. 그렇게 어렵진 않죠? 매크로는 이런 작업들의 연속입니다. [ 이미지 서치 ]와 [ 이미지 매치 ]로 화면을 인식해서 이미지를 클릭하게 할 수 있습니다. 스크립트를 실행하면 파이널 기어 아이콘을 클릭할겁니다.

     

     

    게임이 실행되면 아래와 같이 계정 정보를 입력하거나 서버를 선택해야 합니다. 저는 이미 계정을 만들어 두었는데요. 게스트(Guest) 계정이라서, 연동하기 창이 표시되고 있습니다. 여기서 연동할 필요는 없고, 건너뛰기를 누르도록 해볼께요.

    UKeHCts.png

     

     

    아래 동영상을 참고하셔서 이미지 매치 액션을 하나 더 추가한 후 속성을 설정하세요. 첫번째 이미지 매치와 다른점은 비교 간격과 비교 횟수를 각각 1000과 100으로 입력한 부분입니다. 비교 간격과 비교 횟수를 설정하면 캡쳐한 건너뛰기 이미지가 화면에 출현할 때까지 1초 간격으로 100번 검사합니다. 검사라는 표현보다는 화면을 인식한다고 말하는게 더 좋겠네요^^;

     

     

    녹스에서 게임을 종료하고, 스크립트를 실행 해볼까요? 위의 계정 연동하기가 다시 나타날줄 알았는데... 다시 게임을 실행하니 나타나지 않네요. 아래 동영상의 엔지엠 매크로 에디터를 보면, 하단의 아웃풋에 1초마다 화면을 인식하고 있습니다. 이미지가 없기 때문에 False를 계속해서 출력하고 있습니다. 이미지가 나타나면 클릭하고 더이상 반복하지 않는데요. 이렇게 비교 간격과 반복 횟수를 설정하면 이미지가 나타날 때까지 계속 화면을 인식시킬 수 있습니다. 물론, 무한대로 기다리면 안되겠죠? 그래서 비교 간격과 반복 횟수를 잘 설정해야 합니다.

     

     

    이제 서버도 선택되고 했으니 게임을 시작 해볼까요? 아래 동영상처럼 배경이 움직이는 이미지도 정상적으로 인식하고 있습니다. 시작 버튼을 캡쳐해서 저장하고, 마우스 클릭도 설정 해주세요. 그리고, 비교 간격과 비교 횟수도 적절하게 설정 해줍니다. 매크로 스크립트를 실행하면 아래 동영상과 같이 시작 버튼을 클릭하고 게임으로 진입합니다.

     

     

    마지막으로 텍스트 쓰기까지 알아보고, 이 글을 마치도록 할께요. [ 텍스트 쓰기 ] 액션은 클릭한 프로그램에 사용자가 입력한 텍스트를 빠르고 쉽게 입력할 수 있도록 해줍니다. 아래 동영상을 보면, "이름 입력"을 클릭하고, "ngmsoftware"를 입력하는걸 확인할 수 있습니다.

     

     

    이후에는 계속해서 윈도우 화면을 인식할 수 있는 이미지 매치와 클릭을 이용해서 매크로를 만들 수 있습니다. 게임을 예로 들긴했지만, 주식이나 코인 또는 선물 카피 매매와 같은곳에 사용할수도 있고, 웹 쇼핑몰에 상품등록에도 사용할 수 있습니다. 어차피, 대부분의 업무가 순차적으로 동작하기 때문인데요. 화면에 어떤 버튼이나 문자가 나타나면 그걸 인식해서 클릭하고, 텍스트를 입력하면 됩니다. 이미지 클릭 매크로를 만드는건 누구나 쉽게 만들 수 있습니다. 다만~ 단순 작업의 반복이라서 좀 지루할 수 있습니다^^;

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.