본문 바로가기

이미지 매크로

ADB 안드로이드와 비활성 하이브리드 매크로의 동작 방법에 대한 설명.

반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로


 

안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 윈도우, 엑셀, 오피스 매크로뿐만 아니라 [ ADB ]를 이용해서 안드로이드 스마트폰 매크로를 만들 수 있습니다. 어떤 이유에서든 마우스, 키보드, 이미지등등... 정상적으로 처리되지 않으면 ADB, 활성, 비활성, 하드웨어 모드를 하이브리드 형식으로 처리해야 합니다. 신호가 입력되지 않는 이유는 여러가지가 있겠지만, 대부분은 신호가 막혀 있거나 해당 기능을 지원하지 않을 가능성이 큽니다. 테스트를 위해 아래와 같이 엔지엠 매크로를 실행하고, 새로운 스크립트를 추가하세요.

 

 

[ ADB ] 연결 액션과 [ 핸들 추가 ] 액션을 스크립트에 추가하세요.

 

 

아래 동영상을 참고해서 실행중인 녹스 앱플레이어의 핸들을 설정 해줍니다. 핸들을 설정하면 비활성으로 매크로가 동작합니다. 활성, 비활성, 하드웨어 모드에 대해 궁금하다면 아래 링크의 글을 한번 읽어보세요. ADB는 연결된 핸드폰이나 실행중인 앱플레이어가 있으면 자동으로 인식하기 때문에 딱히 설정할건 없습니다. 마지막으로 마우스 [ 클릭 ] 액션을 추가 했는데요. 클릭은 녹스 플레이어의 검색창으로 설정하세요.

[ 활성, 비활성, 하드웨어 매크로 이해하기 ]

https://youtu.be/mR1nR70rkCA

 

 

매크로를 실행 해보세요. 아래 동영상처럼 ADB와 핸들이 같이 있으면 마우스는 ADB 신호로 동작합니다. 핸들(비활성)보다 ADB가 우선한다는걸 알 수 있습니다.

https://youtu.be/EWA-OmOFTRI

 

 

이번에는 ADB를 끄고, 다시 실행 해볼까요? 녹스 플레이어의 검색창을 잘 보면, 위에서는 볼 수 없었던 마우스 클릭 위치에 이펙트(Effect)가 표시되는걸 알 수 있습니다. 마우스 이펙트는 ADB 모드에서는 표시되지 않기 때문에 비활성 모드로 클릭이 입력되었다는걸 알 수 있습니다. 여기서 정말 중요한 내용이 등장합니다. ADB는 서버에 연결하는 방식으로 동작합니다. 그래서, ADB 액션이 한번이라도 실행되었다면 메모리에 연결 정보가 저장됩니다. 그래서, ADB 액션을 삭제하거나 체크를 해제하더라도 계속 연결된 상태로 남아있게 됩니다. ADB를 사용하지 않으려면 꼭! 외부 모듈 사용 속성을 False로 실행해야 합니다.

https://youtu.be/vrZpNk7NjoA

 

 

키보드 동작도 마우스와 동일합니다. ADB가 우선이기 때문에, 비활성 핸들은 동작하지 않습니다. 테스트를 위해 아래와 같이 [ 텍스트 쓰기 ] 액션을 추가하고, 텍스트에 "ngmsoftware"를 입력하세요.

 

 

ADB 속성에서 외부 모듈 사용을 True로 다시 변경하고, 실행하면 녹스의 검색창을 클릭하고, "ngmsoftware"가 입력됩니다.

https://youtu.be/_-oMgeA50tU

 

 

비활성 모드로 실행하면 마우스 클릭은 동작하지만, 텍스트가 입력되지는 않습니다. 텍스트가 입력되지 않는 이유가 여러가지 있을겁니다. 정확한 원인은 분석해봐야 알겠지만, 아무튼~ 비활성 모드로는 녹스 플레이어에 텍스트를 입력할 수 없습니다. 그래서, ADB를 사용하는거죠^^; 방식은 다르지만 ADB도 비활성이니까요.

https://youtu.be/s97hP5FY_us

 

 

이번에는 조건 액션들이 이미지를 인식하고, 어떻게 클릭이 되는지 알아보도록 하겠습니다. [ 이미지 매치 ] 액션을 추가하고, 

 이미지를 캡쳐해서 저장하세요. 마우스 클릭도 설정하세요.

 

 

아래 동영상은 ADB로 실행했을 때 이미지를 정상적으로 찾고 클릭까지 된걸 알 수 있습니다. 그리고, ADB를 끄고 실행해도 정상적으로 동작합니다. 다만, 핸들을 이용한 비활성 상태에서는 텍스트가 입력되지 않습니다. 위에서 언급한 내용과 동일한 결과입니다.

https://youtu.be/BO7_OluX-5I

 

 

이미지 조건들은 활성 또는 비활성으로만 동작합니다. ADB가 이미지를 처리해주지 않기 때문입니다. 그래서, 완전한 비활성을 위해서는 ADB와 핸들을 같이 사용해야 합니다. 이미지는 비활성으로 찾고, 찾은 이미지의 좌표는 ADB로 처리합니다. 정확하게 말해서 이미지 조건들은 이미지 분석 및 처리를 비활성으로 하고, 찾은 이미지의 좌표는 ADB로 넘겨서 처리합니다. 이 부분을 잘 이해하고 넘어가야 합니다. 참고로, ADB는 필터를 이용해서 개별 처리가 가능합니다. 이 내용은 아래 링크를 참고하세요.

[ ADB 안드로이드 스마트폰 매크로를 각각 처리하는 방법 ]

 

이제 여기서 의문이 들 수 있는데요. 녹스나 엘디가 여러개 실행중입니다. 각각 매크로가 동작해야 한다면 스크립트를 분리하는 방법밖에 없습니다. 녹스 1용, 녹스 2용... 스크립트를 각각 만들고 여기서 ADB 필터를 사용해야 합니다. 그리고, 각각의 앱플레이어를 핸들로 잡아서 처리해주면 됩니다. 이렇게 처리해야 할 필요성이 발생하는 이유는 랜덤하게 광고창이나 이벤트가 표시되는 경우들 때문에 그렇습니다. 각각의 앱플레이어가 동일하게 동작하지 않는 상황이라면 ADB와 핸들을 같이 사용하세요. 아래 동영상처럼 ADB 비활성 모드는 자동화 하는 프로그램의 위치가 변경되더라도 동일하게 작동합니다^^

https://youtu.be/3Byyfv-1Mvw

 

 

간단하게나마 모바일 매크로를 완전 비활성으로 동작하게 만드는 방법을 알아봤습니다. 사용자의 환경이 다양하고 여러가지 문제점들이 발생할 수 있는데요. 좀 더 팁을 드리자면, 마우스 동작이 ADB로 처리되면 옵션에서 설정하는 마우스 이펙트가 보이질 않습니다. 비활성으로 동작할 때만 이펙트가 표시되는데요. 이걸로 현재 신호가 ADB인지 비활성인지 판단할 수 있습니다. 프로그램이 어떻게 동작하는지 파악할 수 있으면 문제를 해결하는데 많은 도움이 됩니다^^


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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로

반응형