시작 방법만 알고 싶어요..
설명을 읽어봐도, 와꾸는 이해가 가는데... 그래서? 시작을 어찌 해야되는지 모르겠습니다.
완전 쌩초보입장에서 adb를 사용하기 위한 설명이된 링크나 설명 해주실분 없을가요..
매크로 돌리는동안 아무것도 못하니 너무 답답하네요..ㅜㅜ
시작 방법만 알고 싶어요..
설명을 읽어봐도, 와꾸는 이해가 가는데... 그래서? 시작을 어찌 해야되는지 모르겠습니다.
완전 쌩초보입장에서 adb를 사용하기 위한 설명이된 링크나 설명 해주실분 없을가요..
매크로 돌리는동안 아무것도 못하니 너무 답답하네요..ㅜㅜ
연결을 지속하는건 따로 없는거 같구요.
adb 명령어로 스샷찍고 가져오고 할때마다 연결을 해주는거로 알고 있어요.
RunWait, %comspec% /c %adb% -s %IP% shell screencap -p /sdcard/sc.png,, Hide ;앱플레이어에서 스크린샷
RunWait, %comspec% /c %adb% -s %IP% pull /sdcard/sc.png %A_scriptDir%\스샷,, Hide ;앱프레이어에서 찍은 스크린샷 PC로 옮기기
RunWait, %comspec% /c %adb% -s %ip% shell rm /sdcard/sc.png,, Hide ; 앱플레이어에 남아있는 스크린샷 파일 삭제
이렇게하고 Gdip_BitmapFromFile 함수를 이용해서 이미지를 메모리로 가져와서 비교하는거죠..
Gdip.ahk에 있는 함수고요.
Gdip를 이용한 이미지서치시에 원본을 Gdip_BitmapFromHwnd로 가져왔다면, adb방식은 요거대신 adb명령을 이용해서 화면을 파일로 가져와서 비교하는 방식인거죠.
adb방식이라고해서 gdip를 아예 안쓰는건 아닌게되는거에요.
이해 되셨는지?
ip주소를 취하셔서 한번 스크린샷을 땡겨봐보시면 이해 되실거라 생각되구요.
adb방식은 앱플레이어에서 스크린샷찍고 그 파일을 다시 옮겨오고하기때문에 HDD디스크에 쓰기가 발생해서 기존 일반 imagesearch나 Gdip에서 HWND에서 바로 이미지를 가져오는 방식에 비해 다소 느립니다.
그리고 앱플레이어도 게임구동이외에도 스크린샷을 지속적으로 찍기대문에 약간 화면이 버벅거림이 발생하더라구요.
광고
전체 최신 인기글
전체 주간 인기글
어떤걸 보셧는지 알수가 없어서...
일단 adb명령어중 devices 명령어로 현재 연결된 안드로이드 장치의 IP들을 가져오셔야되고요.
그다음 가져온 아이피들중 원하는 장치의 아이피를 통해서 adb 명령어를 실행하는 겁니다.
저도 adb는 많이 사용해보질 않아서 원하시는 것이 어떤 부분인지를 모르겠네요..^^;