안녕하세요. 엔지엠소프트웨어입니다. 😊
게임 또는 업무를 자동화할 때 가장 기본이 되는 기능은 무엇일까요? 바로 마우스와 키보드 액션입니다. 하지만 단순히 마우스와 키보드 입력만으로는 복잡한 로직을 구현하는 데 한계가 있습니다. 오늘 소개할 이미지 서치(Image Search) 기능은 이런 한계를 극복하고 더 정밀한 자동화를 가능하게 하는 핵심 기술입니다.

🔍 이미지 서치란?
이미지 서치는 화면 속 특정 이미지를 찾아내어 그 위치를 기반으로 동작을 실행하는 기능입니다.
예를 들어, 아이콘이나 버튼의 위치가 매번 바뀌는 경우에도 안정적으로 클릭 동작을 수행할 수 있습니다.
엔지엠 매크로 에디터에는 다음과 같은 이미지 관련 기능이 포함되어 있습니다:
- 이미지 체크
- 이미지 서치
- 이미지 매치
- 멀티 서치
- 전체 서치
오늘은 이 중에서 이미지 서치 기능을 실습해보겠습니다.

🖥️ 이미지 서치 설정하기
- 에디터 실행 후 새 스크립트(Ctrl+N) 추가
- 도구 상자에서 조건 → 이미지 서치 액션을 스크립트에 넣기
👉 [ 이미지 서치 메뉴얼 보기 ]
이제 찾고자 하는 이미지를 캡쳐해야 합니다.

📸 이미지 캡쳐 및 저장
- 속성창의 캡쳐 버튼을 클릭
- 마우스로 원하는 영역을 드래그
- F1 키를 눌러 선택한 이미지를 저장
캡쳐한 이미지는 엔지엠 기본 이미지 폴더에 저장되며, 다른 경로를 지정할 수도 있습니다.

🧪 실행 테스트
- 실행(Ctrl+Alt+F8) 하면 휴지통 이미지를 찾았다는 메시지가 출력됩니다.
- 휴지통을 그림판이나 메모장으로 가려놓고 다시 실행하면, 이번에는 이미지를 못 찾았다고 표시됩니다.
즉, 화면 상황에 따라 이미지를 정확히 탐지하는지 여부를 확인할 수 있습니다.

🌈 반투명 이미지와 공차 설정
현대 3D 게임의 아이콘은 대부분 반투명 처리되어 있습니다. 배경색에 따라 이미지가 달라 보이기 때문에 단순 비교만으로는 찾기 어렵습니다.
이때 활용하는 것이 바로 공차(Tolerance) 옵션입니다.
- 0 : 완전히 동일한 이미지만 인식
- 값 증가 : 색상이 조금 달라도 같은 이미지로 판단
최대 255까지 설정 가능하며, 이 값이 높을수록 유연하게 이미지를 인식합니다.

🖱️ 이미지 찾기 + 마우스 동작 연결
이미지를 찾은 후에는 해당 위치 좌표가 출력됩니다.
이를 변수에 저장해 마우스 클릭으로 연결할 수 있는데, 초보자라면 조금 복잡하게 느껴질 수 있습니다.
그래서 엔지엠은 조건 액션 내에 기본 마우스 동작 확장 기능을 제공합니다.
- 속성창에서 마우스 동작 → LeftClick 으로 변경
실행해보면, 휴지통을 자동으로 클릭하는 것을 확인할 수 있습니다. 👏

아래 그림과 같이 "마우스 동작"을 "LeftClick"으로 변경하세요.

✨ 마무리
이미지 서치는 단순 반복 매크로를 넘어 스마트 자동화를 구현하는 데 꼭 필요한 기능입니다.
특히 게임, 사무 작업, 테스트 자동화 등 다양한 환경에서 활용할 수 있습니다.
앞으로는 멀티 서치와 전체 서치 기능도 소개해드릴 예정이니 기대해주세요!

📌 해시태그
#엔지엠소프트웨어 #매크로 #RPA #업무자동화 #이미지서치 #매크로만들기 #자동화프로그램 #게임자동화 #매크로강좌 #NGMsoftware
'업무 자동화 매크로' 카테고리의 다른 글
| 엔지엠소프트웨어 OCR 문자 판독 매크로 활용법 (2) | 2025.09.14 |
|---|---|
| 엔지엠 매크로 비활성 클릭 사용법 – 활성 모드와 차이점 (0) | 2025.09.14 |
| 매크로 자동화 기초 – 키보드 액션 사용법 (0) | 2025.09.13 |
| 엔지엠 소프트웨어 매크로 기초 가이드: 마우스 클릭 액션 (1) | 2025.09.13 |
| 엔지엠 매크로 6 설치 및 주요 기능 안내 (0) | 2025.09.13 |