NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 NGM RPA 매크로 제작 - 특정 영역을 순차적으로 이미지 서치하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 요즘 사용할 수 있는 화면 인식 이미지 매크로들은 대부분 우측 상단에서 좌측 하단으로 화면을 스캔하면서 이미지를 찾습니다. 엔지엠 매크로에도 동일합니다. 그런데, 동일한 이미지가 여러개 나올 때 좌측 상단이 아닌 우측 하단 또는 중앙에서부터 이미지를 찾고 싶을수도 있습니다. 이런경우 [ 이미지 찾기 영역 반복 ] 액션을 사용하면 문제를 쉽게 해결할 수 있습니다. 테스트를 위해 엔지엠 RPA 매크로를 실행하고 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    아래 그림처럼 함수 상자에서 이미지 찾기 영역 반복 액션을 더블 클릭하여 스크립트에 추가하세요.

    eHXYTw9.png

     

     

    그리고, 하위에 [ 이미지 서치 ] 또는 [ 이미지 매치 ]를 하나 추가 해주세요. 이 예제에서는 이미지 매치 액션을 사용하도록 하겠습니다.

    AOT1XcS.png

     

     

    그림판을 실행하고 같은 이미지를 좌측 상단과 우측 하단에 하나씩 만듭니다. 여기서는 오랜지색 점으로 테스트 하겠습니다. 그림판 이미지를 줄이긴 했지만, 전체 화면입니다.

    YoS9Dxh.png

     

     

    이미지 매치에서 오랜지색 점을 캡쳐한 후 저장하세요. 그리고, 이미지를 찾으면 해당 위치를 마우스가 클릭하도록 마우스 동작 속성을 LeftClick으로 선택하세요.

    M02RMc7.png

     

     

    이미지 찾기 영역 반복에서 열 갯수와 행 갯수를 각각 5로 설정하세요. 그러면, 하위의 이미지 매치 액션의 찾기 영역이 반복할 때마다 자동으로 전체 화면의 열과 행 5등분된 값으로 셋팅됩니다. 좀 더 쉽게 말하면, 이미지 매치의 찾기 영역이 윈도우 화면을 그리드(Grid)로 나눠서 이미지를 찾을 수 있게 해준다는 뜻입니다.

    FVQIu8W.png

     

     

    윈도우 화면을 가로, 세로 5등분 되어 있다고 생각 해보세요. 그리드(Grid, 격자)를 시각적으로 보여줄 수 있으면 좋겠지만~ 대략 상상으로 테스트 해봅시다^^; 아래 동영상을 보면 좌측 상단에서 우측 하단으로 화면을 스캔하면서 오랜지색 점을 찾습니다. 행이 5개라서 첫번째 행에서는 못찾고 두번째 행에서 오랜지색 점을 찾았습니다. 그래서, 찾은 영역 위치 값이 5가 됩니다. 위치(Index) 값은 0부터 시작합니다. 그래서, 0, 1, 2, 3, 4 그리고 다음 행의 첫번째 5가 됩니다. 개발자가 아닌 일반인분들은 잘 이해가 안될수도 있습니다. 테스트를 통해서 이해하려고 노력해야 합니다^^;

     

     

    그러면 Vertical로 옵션을 변경하고 다시 실행 해볼까요? 이번에는 찾은 영역 위치 값이 1이 됩니다. 그리고, Horizontal 옵션으로 찾을 때 보다 2배 이상 빠르게 이미지를 찾았습니다. 버티칼(Vertical)은 이미지를 찾는 방향이 위에서부터 아래로 찾고 다음 열로 이동한 후 다시 위에서부터 아래로 이미지를 찾습니다. 그렇기 때문에 첫번째 줄에서 오랜지색 점을 못찾고, 두번째 줄 첫번째 열에서 이미지를 찾았기 때문에 위치가 1이 되었습니다.

     

     

    이번에는 반대로 찾아볼께요. 위쪽은 그림판의 도구 모음창이 있어서 찾은 위치가 5 또는 1로 확인이 가능하지만 하단은 마지막 행에 마지막 열이므로 항상 위치 값은 0이 나오게 됩니다. 다만, 반대로 찾아진다는것만 확인하면 될거 같습니다.

     

     

    만약, 이미지를 찾아야 하는 순서가 랜덤하거나 특정 위치에서 순서대로 찾아야하면 커스텀하게 입력도 가능합니다. 찾기 영역을 하나씩 순서대로 입력할 수 있습니다. 아래 동영상처럼 찾기 영역을 순서대로 하나씩 추가 해보세요. 그리고, 추가된 목록을 확인할수도 있습니다.

     

     

    이외에도 [ 이미지 서치 ]나 [ 픽셀 서치 ]에는 반대로 찾기 옵션이 기본적으로 포함되어 있습니다. 화면 인식 매크로를 제작하다보면 여러가지 문제점에 봉착할 수 있습니다. 물론, 간단한 매크로라면 쉽게 처리할 수 있겠지만요. 그러나, 복잡한 업무 처리에 대응하려면 좀 더 많은 설정과 옵션들을 잘 활용해야 합니다. 이런 디테일한 부분들을 활용하면 좀더 쉽게 원하는 업무 자동화 매크로를 제작할 수 있습니다.

     

    업무 자동화 RPA 매크로 제작 및 견젹 문의 ]

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

     

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

    댓글목록

    등록된 댓글이 없습니다.