본문 바로가기

이미지 매크로

엔지엠 매크로에서 ADB, SCRCPY, ANDROID, 앱 플레이어 매크로 만드는 방법. (녹스, 엘디, 블루스택, 미뮤등등...)

반응형

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

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

 

안녕하세요. 엔지엠소프트웨어입니다. 이번 업데이트로 엔지엠 RPA 매크로 에디터에서 안드로이드 앱플레이어나 스마트폰에 연결해서 직접 콘트롤할 수 있는 기능이 추가 되었습니다. 이 내용을 학습하려면 윈도우에 SCRCPY(Screen Copy, 스크린 카피) 프로그램을 설치해야 합니다. 설치 방법은 아래 링크에서 확인할 수 있고, 약 1시간 정도 소요됩니다. 스마트폰이나 안드로이드 운영 체제에서 멀티 다계정 또는 다클라로 매크로 자동화를 만드는 분들은 참고하시기 바랍니다.

[ 1부 - 스마트폰 매크로 만들기 (환경 설정) ]

[ 2부 - 스마트폰 매크로 만들기. (다클라, 다계정 매크로) ]

※ SCRCPY는 실제 스마트폰을 연결하면 화면을 꺼두고 실행할 수 있기 때문에 발열, 베터리 문제에서 자유로운 장점이 있습니다.

 

SCRCPY (Screen Copy 다클라 매크로)

안드로이드 스마트폰이 없어서 녹스 앱플레이어를 연결해서 테스트 했습니다. 여러분들은 동일한 해상도를 가진 스마트폰을 USB로 연결하세요. 아래 그림은 좌측 상하로 녹스가 실행중입니다. 그리고, 우측 상하로 녹스를 미러링하는 SCRCPY가 실행중입니다.

 

 

엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 그리고, ADB 연결 액션을 추가 해줍니다.

 

 

로컬 환경이므로 호스트(Host)는 127.0.0.1이고, 포트(Port)는 62001입니다. 호스트와 포트는 값은 윈도우 CMD에서 아래 명령으로 확인할 수 있습니다. 녹스가 2개 연결되어 있으므로 디바이스가 2개 표시됩니다. 만약, 디바이스가 하나도 없다면 현재 컴퓨터에 연결된 안드로이드 스마트폰이 없다는 뜻입니다.

adb devices

 

 

아래 그림을 참고해서 [ 오프셋 추가 ] 액션을 추가하세요. Y 축으로 -25 값을 줘야 좌표가 정상적으로 처리됩니다. SCRCPY는 상단에 표시되는 제목 표시줄을 제외한 실제 내부에서만 동작합니다. 그러나~ 엔지엠 RPA 매크로는 창 전체를 컨트롤하기 때문에 창 제목만큼 좌표를 보정해줘야 합니다. 그래서, 오프셋을 이용해서 창 제목의 크기만큼 좌표를 시프트(Shift) 해 준겁니다.

 

 

[ 마우스 클릭 ] 액션을 3개 추가 했습니다. 각각의 좌표는 아래 그림과 같습니다. ①Tools 폴더가 확장되고, ②바탕화면의 빈 곳을 클릭해서 확장을 되돌립니다. 그리고, ③검색창을 클릭합니다.

 

 

실행하면 ADB에 연결된 모든 안드로이드 기기에 클릭 신호가 들어갑니다. 연결된 기기가 10개면 10개 모두 동시에 신호를 받습니다.

 

 

[ 텍스트 쓰기 ] 액션을 추가하세요. 그리고, 텍스트 속성에 NGMsoftware를 입력해줍니다. 아래 그림을 보면, [ For 반복 ]이 있습니다. 이 안에 [ 키 다운 ] 액션이 있는데요. For 반복에 조건 속성의 값을 12로 설정했습니다. 그리고, 그 안에 있는 키 다운 액션은 BACK(Back Space)입니다. 이 동작의 시나리오는 텍스트 쓰기로 NGMsoftware를 씁니다. 그리고, 12번 삭제키를 누릅니다. 결과적으로 텍스트를 쓰고, 모두 지웁니다.

 

 

정상적으로 동작하는지 테스트를 해보면 아래 동영상처럼 매크로가 실행됩니다.

 

 

이번에는 마우스 클릭이 아닌 [ 이미지 서치 ] 또는 [ 이미지 매치 ]로 Tools를 찾아서 클릭하도록 하겠습니다. 그리고, 불필요한 액션들은 사용 안함으로 변경할께요.

 

 

이미지 매치 액션에서 Tools 폴더를 캡쳐해서 이미지로 저장 해줍니다. 그리고, 마우스 클릭을 왼쪽으로 설정하세요. 실행하면 이미지를 찾아서 클릭하는걸 알 수 있습니다.

 

 

마우스 스와이프(Swipe)는 마우스 이동 액션을 사용합니다. 아래 그림과 같이 스와이프 시작 좌표와 마우스 좌표를 사용해서 스와이프 시작점과 끝 점을 설정합니다. 그리고, 스와이프 속도는 이동 속도의 값을 사용합니다. 스와이프할 때 안정적인 속도는 30이고, 더 높은 값을 설정할수록 느려집니다.

 

 

참고로, 기기의 홈(Home) 버튼과 백(Back) 버튼은 키 다운 액션의 BROWSER_HOME BROWSER_BACK입니다. 그리고, 녹스나 엘디, 미뮤, 블루스택과 같은 앱플레이어도 동일한 adb를 사용하기 때문에 SCRCPY가 없더라도 동일하게 동작합니다. 그리고, 이런 앱플레이어들은 제목 표시줄이 별도의 컨트롤이라서 오프셋을 설정하지 않아도 됩니다.

 

 

그동안, 안드로이드 앱플레이어를 매크로에 사용하는건 비효율적이라는 생각을 가지고 있었습니다. 이유는 컴퓨터의 리소스를 너무 많이 사용하고, adb의 버전이 파편화되어 있어서 관리 측면에서 어려움이 크다는 판단이었습니다. 하지만, SCRCPY와 같은 미러링 소프트웨어를 사용하면 컴퓨터 리소스를 사용하지 않으면서 가볍고 빠르게 매크로를 작동시킬 수 있습니다. 이외에도 핸들 추가 액션을 통해 다클라, 다계정 매크로를 만들 수 있지만, 효율적인 측면으로 본다면 앱플레이와 같은 환경은 ADB를 사용하는게 좋을듯 합니다.

 

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

반응형