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

매크로 커서 위치에 다른 프로그램의 행 텍스트 가져오기

by 업무자동화 2022. 2. 26.
반응형

마우스 커서 위치에 다른 프로그램의 행 텍스트 가져오기.

 

매크로 커뮤니티, 매크로 제작 의뢰, 주식, 코인, 선물, 중고차매매, KB차차차, 카모두, 중고나라, 단타매매

오토핫키, 업무 자동화, RPA, 이미지 서치, 글자 인식, 문자 판독, 무료 매크로 다운로드 http://ngmsoftware.com 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 다른 프로그램의 정보를 가져오려면 생각보다 많은 노력(?)이 필요합니다. 비전문가라면 솔직히 어려운 부분들이 많죠^^; 엔지엠 매크로를 사용하면 쉽게 다른 프로그램의 텍스트 정보를 가져올 수 있습니다. 물론, 가져올 텍스트가 윈도우의 고유한 핸들을 가지는 컨트롤이어야 합니다. 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. 그리고, [ 텍스트 읽기 ] 액션을 추가 해줍니다.

 

 

아래 동영상을 참고해서 카카오톡의 텍스트 입력창을 선택해주세요. 그리고, 비활성 모드 방식 속성을 SendMessage로 변경합니다. 실행하면 텍스트 입력창에 있는 "안녕하세요~" 글자를 가져옵니다. 가져온 글자는 아웃풋창과 우측 속성창의 데이터 > 텍스트에서 확인할 수 있습니다.

 

 

아래와 같이 Button, Input(Edit), Label과 같은 컨트롤이 아니라면~ 텍스트를 읽어올 수 없습니다. "NGMsoftware"를 가져오지 못했습니다. NGMsoftware 텍스트가 있는 컨트롤은 EVA_VH_ListControl_Dblclk입니다. 목록을 표시하는 컨트롤임과 동시에 더블 클릭이 가능한 컨트롤 같습니다. 이름을 유추해보면요^^

 

 

채팅을 하면 텍스트가 누적되서 보여지기 때문에 ListControl은 확인한거 같고, 더블 클릭을 한번 해보도록 하죠~ 아래 동영상은 대화 목록창의 내용을 더블 클릭한 후 콘트롤+C로 클립보드에 저장 했습니다. 그리고, 하단의 텍스트 입력창에 콘트롤+V로 붙여넣기 했습니다. 간단한 응용이지만 잘 동작하는군요^^

 

 

좀 더 간단하게 마우스 커서 위치로 텍스트를 읽어올 수 있습니다.

 

 

변수를 통해 좌표 값만 전달해도 해당 콘트롤의 값을 찾을 수 있습니다.

 

 

비활성 매크로에 대한 수요가 점점 늘어나고 있습니다. 윈도우 프로그램은 핸들을 통해 비활성 매크로를 만들 수 있지만, 웹 환경인 경우에는 웹 API를 활용해서 매크로를 제작해야 합니다. 크롬이나 기타 브라우저의 경우에는 자체 랜더링을 사용하기 때문에 개별적인 핸들을 가지지 않습니다. 그래서, 핸들과 웹 API를 혼합해서 하이브리드 형태로 제작하면 웹 업무도 완벽하게 비활성으로 매크로를 만들 수 있습니다. 자세한 내용은 팁 앤 테크 게시판의 웹 자동화를 읽어보세요^^

 

쇼핑몰 상품 등록, 엑셀 대량 메일 발송, 지메일 대량 발송, 오토핫키, 지존오토, 이미지맥스, 지에고, 모바일 게임

매크로 커뮤니티, 비황성 매크로, 하드웨어 매크로, 테스트 자동화, 무료 매크로 다운로드 http://ngmsoftware.com 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

 

반응형

댓글