準備adb
- 下載
需要確認是否安裝了adb.exe文件,可以在: 任務管理器 -->詳細信息–>找一下后臺運行的adb
安裝過anroid模擬器,也存在adb,例如:雷電安裝目錄 D:\leidian\LDPlayer9
- 單獨下載adb
官方下載地址:[官方網址]
下載目錄文件:
測試adb
- USB連接手機
首先在設置界面開啟開發者模式------>自行百度連接步驟 - 測試
打開cmd命令行
# 首先切換目錄到adb目錄下,若不在c盤,需要先切換盤符,例如adb路徑:D:\leidian\LDPlayer9
>d:
>cd D:\leidian\LDPlayer9
# 查看連接設備
>adb devices
# 能看到96f56b42這個設備
# List of devices attached
# 96f56b42 device
編寫bat文件
創建bat文件,編寫代碼
@echo offecho 默認情況下字體編碼為ASCII,遇到中文在命令行窗口會出現亂碼,先切換到uft-8
chcp 65001
rem echo.echo 設置adb所在目錄
set adb_path=D:\leidian\LDPlayer9
rem echo.echo 設置adb輸出log日志目錄, 在桌面
set log_path=C:\Users\user\Desktop\Logs\adbLog
rem echo.echo 切換adb目錄下
cd /d %adb_path%
rem echo.echo 查詢連接設備:
adb devicesrem 此外若有多個設備鏈接的情況下,需要選擇設備
rem adb -s 設備id shell [指令]
rem 目前尚未完善echo 手機解鎖流程: 息屏-->亮屏-->等待0.5s-->向上滑動屏幕
echo ---> 等待0.5s,顯示密碼輸入界面-->輸入密碼-->啟動王者游戲echo 確保流程完整,先息屏
adb shell input keyevent 223echo 亮屏
adb shell input keyevent 224echo 需要等亮屏結束,等待0.5s
adb shell sleep 0.5echo 注意向上滑動尺度要足夠大格式: 起點坐標(x,y) 終點坐標(x,y) 用時(毫秒)
echo 從起始點(800,2050)滑動到(800, 500),為向上滑動,用時100毫秒
adb shell swip 800 2050 800 500 100echo 確保在輸入密碼界面,等待0.5s
adb shell sleep 0.5echo 自動輸入密碼: 屏幕密碼
adb shell input text 123123echo 啟動王者榮耀
adb shell monkey -p com.tencent.tmgp.sgame -c android.intent.category.LAUNCHER 1rem echo 釘釘打卡,無法打卡????????
rem adb shell monkey -p com.alibaba.android.rimet -c android.intent.category.LAUNCHER 1setlocalehcho.
echo 通過cmd獲取系統時間
for /f %%x in ('powershell.exe -command "Get-Date -Format yyyy-MM-ddhhmmss"') do set dt=%%x
echo 當前時間:%dt%echo 啟動logcat,日志存到:%log_path%/%dt%.log
echo 檢查并創建目錄: %log_path%
if not exist %log_path% (mkdir %log_path%
)
adb logcat >> %log_path%/%dt%.log
endlocalecho.
echo 執行結束,開始玩王者吧!!!!!!!!!!!!!! 我專業輔助,有一塊的嗎????pause
exit /b %ec%
結束!
搞了一下午,主要是想查看wifi密碼,需要root權限,沒辦法就研究這些了