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

텍스트 매크로

by 백수아저씨 2025. 3. 21.
반응형

매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product_review 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

 

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

엔지엠 매크로는 비활성으로 매크로를 동작시키기 위해 핸들이라는 윈도우 고유의 아이디를 사용합니다.

대부분의 프로그램은 문제 없이 핸들 설정으로 텍스트를 읽어올 수 있습니다.

※ 안드로이드 에뮬레이터나 VMware와 같은 가상 장치 및 게임과 같은 랜더링은 다른 방식으로 사용해야 합니다.

 

테스트를 위해 윈도우 프로그램을 하나 만들어서 실행 해두었습니다.

버튼을 클릭하면 콤보박스 하나와 닫기 버튼이 있는 새 창이 표시됩니다.

 

 

 

엔지엠 매크로 에디터를 실행하고, 텍스트 읽기 액션을 추가하세요.

그리고, 컨트롤 찾기를 클릭하고 읽어올 텍스트가 있는 컨트롤을 선택하세요.

컨트롤 선택은 마우스로 이동한 후 사각형 박스가 선택되면 F1을 눌러서 완료하면 됩니다.

 

 

 

일반적으로 대부분은 이렇게하면 텍스트 내용을 읽어올 수 있습니다.

매크로를 실행하고 결과를 확인 해보세요.

이 때 텍스트를 읽어오지 못하면 비활성 모드를 PostMessage에서 SendMessage로 변경하고 해보세요.

 

 

 

만약, 이렇게해서 컨트롤의 내용을 가져오지 못한다면 직접 처리해야 할수도 있습니다.

우선, Visaul Studio Community를 컴퓨터에 설치하세요.

그리고, 아래 링크 내용을 참고해서 Spy++을 설치하세요.

[ 비주얼 스튜디오 커뮤니티 Spy++ 설치 방법 ]

 

 

Spy++을 실행하면 아래와 같은 프로그램이 표시됩니다.

Spy++에서 쌍안경 아이콘을 클릭하면 창 찾기가 표시됩니다.

창 찾기에서 레이더 아이콘을 클릭 후 드래그해서 텍스트를 읽어올 컨트롤에 가져다 놓습니다.

핸들이 잡히면 확인 버튼을 누르세요.

 

 

 

속성 검사자가 나타나는데요. 하단의 동기화 버튼을 클릭하세요.

 

 

 

닫기를 누르고 스파이++ 창을 보면 해당 컨트롤의 하이어라키 구조를 파악할 수 있습니다.

구조를 보면 Form2 창의 첫번째 자식 컨트롤인것을 알 수 있습니다.

프로그램에 따라서 더 복잡한 형태일수도 있지만, 구조를 알면 컨트롤의 값을 가져올 수 있습니다.

 

 

 

텍스트 읽기에서 찾기 옵션을 True로 변경하고 창 이름을 Form2로 입력하세요.

 

 

 

수동으로 컨트롤의 위치를 설정해야 하기 때문에 컨트롤 위치 목록을 클릭해서 컨트롤 위치를 편집해야 합니다.

 

 

 

스파이++로 확인한 내용을 참고해서 아래와 같이 첫번째 자식 칸트롤로 설정하세요.

 

 

 

매크로를 실행하고 결과를 확인해보면 콤보박스의 내용을 정상적으로 가져온걸 확인할 수 있습니다.

어떤 이유인지는 정확하지 않지만, 자동으로 컨트롤 선택이 안되는 경우에는 수동으로 처리할 수 있습니다.

이외에도 클래스 이름과 순서를 이용해서 컨트롤을 찾을수도 있습니다.

다양한 방식으로 컨트롤을 찾아서 값을 추가하거나 가져올 수 있는데요.

오토핫키의 WinGet과 ControlGet으로 핸들 값을 가져와서 사용해도 됩니다.

오토핫키를 이용한 방법은 아래 글을 참고하세요.

[ 오토핫키로 컨트롤 핸들 찾아서 사용하는 방법 ]

 

이 내용에 대해 좀 더 자세한 설명과 동작 테스트를 확인하려면 아래 유튜브 동영상을 참고 해주세요.

https://youtu.be/DNCjlRxGyVA

 

 

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

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

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

 

반응형

댓글