본문 바로가기
[최대48만원] 인터넷•TV 가입시 설치당일 현금지급 정수기 렌탈시 최대50만원 추가지급
엔지엠 매크로

선착순 매크로에서 이미지를 동시에 5개 정도 실시간 서치 하면서 이미지에 따라서 A, B, C, D, E로 액션을 실행하는 방법.

by 업무자동화 2025. 4. 10.
반응형

매크로 프로그램 다운로드

https://autopeak.co.kr 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #지존오토 #엔지엠에디터 #엔지엠플레이어 #오토핫키 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA 매크로 엔지엠소프트웨어입니다.

제목과 비슷한 질문을 남기셔서 이와 관련된 예제를 한번 알아보도록 하겠습니다.

엔지엠 매크로를 오래전부터 사용 해오셨던 분들은 제목만 보고도 어떤 액션을 어떻게 사용해야 하는지 알 수 있을텐데요.

처음 접하시는 분들은 어디서부터 뭘 어떻게 해야할지 감이 안올거예요.

 

우선, LD플레이어를 여러개 실행해서 각각 조건에 따라서 처리하려면 ADB 기능을 사용해야 합니다.

ADB를 사용하려면 에디터 오른쪽 하단의 외부 API 탭을 클릭하고, 안드로이드 카테고리에서 ADB 연결 도움말을 참고하세요.

 

 

 

이 예제에서는 ADB 관련된 내용을 학습하지는 않고, 이미지를 동시에 찾아서 찾아진 이미지에 따라 로직을 분기하는 방법만 알아보겠습니다.

우선, 예제에 사용할 이미지를 하나 만들어야 하는데요.

그림판에 아래와 같이 도형을 3개 추가했습니다.

 

 

 

에디터를 실행하고 왼쪽 상단의 File 메뉴를 클릭하고 새로 만들기 > 스크립트를 클릭하세요.

빈 스크립트가 하나 만들어집니다.

왼쪽의 도구 상자에서 응용 프로그램 카테고리를 확장하고 핸들 추가 액션을 추가하세요.

 

 

 

 

핸들 추가 액션을 선택한 후 오른쪽 속성창에서 컨트롤 찾기를 클릭하세요.

그림판으로 마우스를 이동하면 파란색 박스로 선택됩니다.

F1을 눌러서 고정시키세요.

 

 

 

다시 도구 상자에서 조건 카테고리를 확장하고 이미지 멀티 매치를 더블 클릭하세요.

자동으로 스크립트에 추가합니다.

액션을 마우스로 드래그 해도 스크립트에 추가할 수 있습니다.

 

 

 

이미지 멀티 매치의 속성창에서 캡쳐를 클릭해서 각각의 도형을 선택하세요.

총 3번 클릭해서 각각 캡쳐를 진행해야 합니다.

도형을 마우스로 드래그해서 영역을 잡고 F1을 누르면 저장할 수 있습니다.

각각의 도형 이름은 1, 2, 3으로 저장했습니다.

 

 

 

캡쳐가 끝났으면 속성창에서 이미지 목록을 클릭 해보세요.

아래와 같이 캡쳐해서 추가한 이미지들을 확인할 수 있습니다.

 

 

 

이제 추가한 이미지중에 하나라도 있으면 해당 조건을 판단해서 액션을 이동시켜야 합니다.

추가한 이미지중에 하나라도 있다면을 조건으로 사용하려면 비교 조건을 Or로 변경해야 합니다.

 

 

 

참고로, 모든 이미지가 다 있어야 한다면 And로 사용하면 됩니다.

이미지 멀티 매치에 대한 자세한 내용은 해당 도움말을 참고 해주세요.

이제 매크로를 실행하면 가장 먼저 찾은 1번 이미지가 찾은 이미지 결과 값에 나옵니다.

 

 

 

변수를 하나 추가하고, 찾은 이미지 결과를 변수에 저장하세요.

변수 관련된 내용은 아래 변수 도움말을 참고 해주세요.

[ 변수란 무엇인가? ]

 

함수 상자에서 변수를 스크립트에 추가하고 아이디를 condition으로 입력하세요.

그리고, 이미지 멀티 매치의 찾은 이미지 결과 목록을 변수에 저장해줍니다.

 

 

 

변수에 저장한 이미지 이름이 배열이기 때문에 하나의 값으로 빼내와야 합니다.

배열 값 액션을 이미지 멀티 매치 아래에 추가하고, 배열로부터 첫번째 값을 가져와서 다시 condition 변수에 덮어쓰기 합니다.

 

 

 

이제 함수 상자에서 케이스 액션 이동을 추가하고 아래와 같이 조건을 추가하세요.

 

 

 

각각의 조건에 따라 이동할 액션을 추가하도록 하겠습니다.

변수 내용을 확인하기 위해 메세지 박스를 3개 추가하고 내용에 브라이스안에 변수명을 적어주었습니다.

참고로, 일부 속성들은 브라이스안에 변수명을 입력하면 변수 값을 바로 가져올 수 있습니다.

 

 

 

액션 이동으로 마지막 그룹으로 이동할 수 있도록 로직을 구성하세요.

기본적으로 위에서 아래로 액션이 흐르기 때문에 중간에 건너뛸 수 있도록 처리해야 합니다.

 

 

 

좀 더 자세한 설명과 동작에 대한 내용은 아래 유튜브 동영상을 참고 해주세요.

https://youtu.be/oDrNKTcZ8Nk

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

https://autopeak.co.kr/bbs/board.php?bo_table=product99 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

반응형

댓글