본문 바로가기
엔지엠 매크로

이미지가 나타나면 자동으로 클릭해주는 매크로 만들기

by 업무자동화 2025. 1. 6.
반응형

매크로 프로그램 다운로드

https://autopeak.co.kr 

 

AutoPeak RPA Macro

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

autopeak.co.kr

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

 

안녕하세요. 업무 자동화 RPA 솔루션 오토픽입니다.

오늘은 간단한 팁이긴 하지만, 막상 만들려면 어렵게 느껴지는 내용에 대해서 쉽게 풀어보도록 하겠습니다.

시나리오는 이렇습니다. 특정 프로그램에 이미지가 나타나면 자동으로 클릭하는 매크로입니다.

 

아래 그림과 같이 그림판을 하나 실행 해두고, 오랜지색 점을 찍어 두었습니다.

오랜지색 점이 있으면 클릭하고 없으면 계속 감지하는 매크로입니다.

 

 

 

핸들 추가 액션을 스크립트에 추가한 후 그림판의 캔버스를 선택했습니다.

 

 

 

이미지 매치 이벤트 액션에서 오랜지색 점을 캡쳐하세요.

 

 

 

이벤트가 발생하면 마우스가 해당 위치를 클릭하게 만들겁니다.

좌표를 저장할 변수를 하나 추가하세요. 그리고, 아이디에 좌표라고 입력하세요.

 

 

 

이벤트가 발동될 때까지 로직이 수행되어야 하기 때문에 그룹과 액션 이동으로 무한 반복하는 루틴을 만들었습니다.

 

 

 

이벤트에서 감지된 마우스 영역을 변수로 저장합니다.

이미지 매치도 비활성이기 때문에 마우스 좌표가 윈도우 기준이 아닌 프로그램 기준으로 만들어집니다.

따라서, 변수로 전달할 마우스 클릭에서 좌표가 틀어지는 문제가 발생합니다.

그렇기 때문에 이미지 매치 이벤트의 마우스 좌표는 절대 좌표로 변수에 저장해야 합니다.

 

 

 

변수에 저장되어 있는 이미지 매치 이벤트의 좌표를 마우스 클릭 좌표로 가져오세요.

 

 

 

마지막으로 다시 이벤트가 감지할 수 있도록 액션 이동으로 반복 루틴으로 이동시킵니다.

 

 

 

이제 매크로를 실행하고 결과를 확인 해보세요. 이미지가 나타나면 클릭하게 되는데요.

비활성으로 만들었기 때문에 마우스가 이동하지는 않습니다. 그리고, 이미지가 이동하거나 창이 이동해도 클릭이 수행됩니다.

물론, 이미지가 있을때만 클릭이 발생합니다. 몇가지 다른 방식도 적용해볼 수 있는데요.

자세한 내용은 아래 동영상을 참고 해주세요.

https://youtu.be/nPenQ6Jwqlg

 

 

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

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

 

원본 글 보기

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

 

AutoPeak RPA Macro

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

autopeak.co.kr

 

반응형

댓글