NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 매크로 스크립트에서 동시에 여러 이미지를 인식하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 대부분의 윈도우 RPA 매크로 프로그램들이 순차적인 실행을 기본으로 합니다. 어떤 이미지를 찾아서 클릭하고, 그다음 이미지를 찾아서 클릭하는 방식으로 스크립트를 구성하는데요. 단순히 이미지만 찾는거라면 문제가 안되겠지만 동시에 여러 이미지를 찾아야 하는 상황이라면 [ 서브 스크립트 ]를 비동기로 실행하거나 [ 이벤트 ]를 사용해야 합니다. 이 내용을 학습하기 위해 엔지엠 에디터를 실행하고 첨부되어 있는 "동시에 이미지 찾기 예제.ngs" 스크립트를 열어주세요.

    sTBnsba.png

     

     

    동그라미, 사각형, 삼각형 3개의 도형을 동시에 스캔하는 스크립트입니다. 3개 이미지를 동시에 스캔해야 하다보니 스크립트 내용이 약간 복잡해 보이지만, 잘 보면 동일한 방식으로 반복하고 있음을 알 수 있습니다. 그리고, 예제에서는 각각의 이미지에 따라 분기가 나눠지다보니 내용이 좀 길어졌습니다. 단순히 예를 들어서 서로 모양이 다른 닫기 버튼 또는 X 표시가 있다고 생각 해보세요. 닫기를 누른 후 자동 사냥을 시작해야 한다면 예제 스크립트보다는 좀 더 간단하게 구성할 수 있을겁니다. 분기가 하나니까요^^;

     

    [ 이미지 매치 이벤트 ]는 각각의 도형을 백그라운드에서 찾아줍니다. 물론, 추가한 이벤트 3개가 모두 동시에 동작합니다. 각가의 이벤트는 이미지를 찾으면 [ 이벤트 삭제 ] 액션으로 이동합니다. 이렇게 동작하는 이유는 이미지가 출현하면 해당 이벤트는 사용자가 설정한 액션으로 이동합니다. 이동한 액션이 실행되고,아래 액션이 실행될거 같지만 백그라운드에서 처리중인 이미지 매치가 또 이미지를 찾아서 이벤트와 이벤트 이동 액션이 무한 반복하게 됩니다. 그래서, 이벤트가 한번 발생하면 해당 이벤트를 삭제해야 아래 액션으로 이동할 수 있습니다.

    KCEk1v6.png

     

     

    정리하면, 동그라미 이미지가 출현하면 이미지 매치 이벤트로 인해 동그라미 이벤트 삭제로 이동합니다. 이벤트가 삭제되었기 때문에 더이상 이미지를 찾지 않고 아래 액션인 [ 메세지 박스 ] 액션이 실행됩니다. 그리고, 스크립트가 완료됩니다. 예제 스크립트를 실행해보면 간단한 내용이지만, 글로 설명하려니 복잡하네요^^; 첨부되어 있는 스크립트를 하나씩 확인 해보시고 동작이 어떻게 변화하는지 테스트 해보세요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.