본문 바로가기

각종 팁/윈도우(Windows) 팁

이미지를 인식하는 무료 매크로 사용법(업무자동화, RPA, 반복작업)

목차

    이미지를 인식할 수 있는 매크로를 소개하기 전에 한 가지 주의 사항이 있습니다.

    매크로 사용에 따른 책임은 본인에게 있다는 것입니다.

     

    이미지를 인식할 수 있기 때문에 많은 부분에서 사용할 수 있습니다.

    업무에서 워드나 엑셀 자동화나 게임에서 반복적인 작업이 대표적입니다.

    하지만 업무에서 사용하다가 예외처리가 잘못되면 원치않는 결과가 나올 수 있습니다.

    저도 실제 적용을 위해서 많은 시행착오가 있었습니다.

    생각하지 못한 예외는 프로그램에서 항상 발생하기 때문에 작은 범위에 적용시키고 점차 확대하시는 것을 권합니다.

    또한 대부분의 게임은 매크로 사용을 금지하고 있기 때문에 영구벤 당할 수도 있습니다.

    그래서 매크로 사용은 자유이지만 책임은 본인이 지게 된다는 말씀을 드렸습니다.


    지난 포스팅에 따라서 Pulover's Macro Creator을 설치했다면 관리자 권한으로 실행합니다.

    설치 방법은 아래 링크를 확인해 주시기 바랍니다.

     

    이미지를 인식하는 무료 매크로 설치(업무자동화, RPA, 반복작업)

    이미지를 인식할 수 있는 매크로를 소개하기 전에 한 가지 주의 사항이 있습니다. 매크로 사용에 따른 책임은 본인에게 있다는 것입니다. 이미지를 인식할 수 있기 때문에 많은 부분에서 사용할

    dolpali.tistory.com

     

     


    1. 매크로 화면

    매크로 화면
    매크로 화면

     

    Pulover's Macro Creator를 실행시키면 위와 같은 화면이 나옵니다.

    1번 영역은 매크로에 시키고 싶은 작업들과 매크로 실행, 저장 등에 관한 아이콘입니다.

    2번 영역은 추가한 항목에 대한 Pulover's Macro Creator에서의 작업 내용입니다.

    3번 영역은 Autohotkey(AHK)의 코드입니다.

    전에 말씀드렸다 시피 Pulover's Macro Creator은 Autohotkey을 쉽게 사용할 수 있도록 도와주는 도구이기 때문에 결국 Autohotkey으로 코드가 작성됩니다.

     

    매크로 화면2
    매크로 화면2

     

    예제로 작성해볼 매크로는 엑셀, 압축, pdf파일이 있는 폴더에서 pdf파일을 클릭하는 매크로를 만들어 보겠습니다.

    여기에서 pdf파일을 구분할 때 화면에 있는 이미지로 인식해 보겠습니다.

     

     


    2. 이미지 인식했을 때 행동 만들기

     

    이미지 인식했을 때 행동 만들기
    이미지 인식했을 때 행동 만들기

     

    1. 화면에서 매크로가 인식할 화면의 범위를 우클릭 드래그로 지정해 줍니다.

        이 범위 밖에 있다면 이미지가 일치하더라도 인식하지 않습니다.

    2. 클릭하고 싶은 이미지를 미리 캡처한 다음 파일로 저장한 후 경로를 지정해 줍니다.

    3. Left Click을 선택합니다.

        2에서 일치하는 이미지를 찾았을 때 행동을 골라주는 것입니다.

    4. 클릭시 일치하는 이미지의 중간을 클릭하겠다는 뜻입니다.

    5. 체크해줍니다.

        찾을 때까지 반복하겠다는 뜻입니다.

    6. 유사도를 지정합니다. 0~255를 지정하며 일치하는 정도가 떨어질수록 숫자가 커집니다.

     

     


    3. 매크로 실행

    매크로 실행
    매크로 실행

     

    저는 최종적으로 위와 같이 세팅했습니다.

    OK를 누르면 아래처럼 코드가 생성됩니다.

     

    매크로 실행2
    매크로 실행2

     

    아래 빨간 사각형 안에 있는 아이콘을 클릭합니다.

     

    매크로 실행3
    매크로 실행3

     

    그러면 매크로를 관리하는 창이 나옵니다.

     

    매크로 실행4
    매크로 실행4

     

    여기서 다시 실행 버튼을 클릭합니다.

    주의하실 점은 클릭하고 싶은 폴더가 화면에 보여야 한다는 점입니다.

     

    매크로 실행5
    매크로 실행5

     

    위와 같이 검색이라는 폴더에 있던 포커스가 매크로를 실행하면 pdf파일 아이콘을 찾아 클릭한 모습을 보실 수 있습니다.

    만약 실행 중인 프로그램을 대상으로 한다면 한 가지 더 설정해 주어야 할 것이 있습니다.

     

     


    4. WinActive 설정

    WinActive 설정
    WinActive 설정

     

    1. 처음에 설명했던 Pulover's Macro Creator의 작업영역이 있는 창에서 매크로 탭을 우클릭합니다.

    2. 수정을 클릭합니다.

     

    WinActive 설정2
    WinActive 설정2

     

    3. 수정하고 싶은 매크로를 더블클릭합니다.

    4. WinActive를 클릭합니다.

    5. [...]을 클릭하고 매크로가 동작하려고 하는 프로그램에서 우클릭하면 이름이 입력됩니다.

        여기서는 Chrome이 입력되었지만 적용하고자 하는 프로그램에 따라 다른 이름이 입력됩니다.

    6. OK를 클릭하여 적용합니다.

     

    이렇게 하고 다시 매크로를 실행하면 프로그램 실행 중에도 매크로가 동작합니다.

    이미지를 인식하는 속도가 빠르지 않으니 잘 안된다면 지연값을 입력해 주시거나 유사도를 높여가며 테스트해보시기를 바랍니다.