안 드 로 이 드 폰 와 이 파이 에이 전 트 를 자동 으로 설정 하 는 PowerShell 스 크 립 트

실제 테스트 작업 에 서 는 안 드 로 이 드 폰 을 와 이 파이 프 록 시 형식 으로 이 컴퓨터 의 fiddler 나 charles 서버 프 록 시 에 연결 하여 캡 처 테스트 를 자주 한다.최근 안 드 로 이 드 폰 의 와 이 파이 에이 전 트 를 자동 으로 설정 할 수 있 는 방법 이 없 을 까 하 는 생각 이 들 었 다.안 드 로 이 드 시스템 프로필 을 수정 하 는 방식 으로 수정 하려 고 했 지만 해결 방안 을 찾 지 못 했다.마지막 으로 자신의 휴대 전 화 를 개인 적 으로 주문 제작 하기 로 결 정 했 습 니 다.단점 은 고정 기종 만 설정 할 수 있다 는 것 입 니 다.그러나 장점 은 스 크 립 트 가 잘 작 성 돼 평소 사용 하 는 테스트 기 를 빠르게 맞 출 수 있다 는 것 입 니 다.
adb 명령 으로 PowerShell 스 크 립 트 작성
Windows 에서 스 크 립 트 를 작성 할 때 PowerShell 와 adb 관련 명령 을 사 용 했 습 니 다.스 크 립 트 내용 은 다음 과 같 습 니 다.(좌표 포 지 셔 닝 은 uiautomatorviewer 를 사용 하면 됩 니 다)

Write-Host "     ……" -ForegroundColor Green
#  Home   Home          
adb shell input keyevent 3
adb shell am start -a android.settings.WIRELESS_SETTINGS
adb shell input tap 421 570
adb shell input tap 421 570
adb shell input tap 605 1665
#      
#     
adb shell input swipe 972 1687 972 1686 1500
#    ip
$ip = (ipconfig|findstr "IPv4"|findstr "10.234").split(":")[1]
#        ip
adb shell input text $ip
#     
adb shell input tap 997 1250
#      
adb shell input swipe 813 1626 794 201 1000 
#     
adb shell input tap 955 1461
#     
adb shell input swipe 986 1388 986 1386 1000
#     8888
adb shell input tap 547 1688
adb shell input tap 547 1688
adb shell input tap 547 1688
adb shell input tap 547 1688
#      
adb shell input tap 1009 1853
#   
adb shell input tap 1009 1853
#    
adb shell input tap 1009 1853
#      
adb shell input tap 77 126
#  Home 
adb shell input keyevent 3
Write-Host "  wifi      ,      ,      !" -ForegroundColor Green
Read-Host
실행 가능 한 파일 로 스 크 립 트 를 컴 파일 합 니 다.
PowerShell 스 크 립 트 를 더 블 클릭 으로 실행 가능 한 exe 파일 로 변환 할 수 있 습 니 다.Ps1 To Exe Online Converter 를 추천 합 니 다.압축 해제 후 exe 파일 을 누 르 면 다음 과 같이 실 행 됩 니 다.

이상 은 안 드 로 이 드 폰 와 이 파이 에이 전 트 를 자동 으로 설정 하 는 PowerShell 스 크 립 트 의 자세 한 내용 입 니 다.프 록 시 파워 셸 스 크 립 트 를 자동 으로 설정 하 는 데 관 한 자 료 는 다른 글 을 주목 하 세 요!

좋은 웹페이지 즐겨찾기