准备adb
- 下载
需要确认是否安装了adb.exe文件,可以在: 任务管理器 -->详细信息-->找一下后台运行的adb
安装过anroid模拟器,也存在adb,例如:雷电安装目录 D:\leidian\LDPlayer9
- 单独下载adb
官方下载地址:[官方网址]
下载目录文件:
测试adb
- USB连接手机
首先在设置界面开启开发者模式------>自行百度连接步骤 - 测试
打开cmd命令行
powershell
# 首先切换目录到adb目录下,若不在c盘,需要先切换盘符,例如adb路径:D:\leidian\LDPlayer9
>d:
>cd D:\leidian\LDPlayer9
# 查看连接设备
>adb devices
# 能看到96f56b42这个设备
# List of devices attached
# 96f56b42 device

编写bat文件
创建bat文件,编写代码
bash
@echo off
echo 默认情况下字体编码为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 devices
rem 此外若有多个设备链接的情况下,需要选择设备
rem adb -s 设备id shell [指令]
rem 目前尚未完善
echo 手机解锁流程: 息屏-->亮屏-->等待0.5s-->向上滑动屏幕
echo ---> 等待0.5s,显示密码输入界面-->输入密码-->启动王者游戏
echo 确保流程完整,先息屏
adb shell input keyevent 223
echo 亮屏
adb shell input keyevent 224
echo 需要等亮屏结束,等待0.5s
adb shell sleep 0.5
echo 注意向上滑动尺度要足够大格式: 起点坐标(x,y) 终点坐标(x,y) 用时(毫秒)
echo 从起始点(800,2050)滑动到(800, 500),为向上滑动,用时100毫秒
adb shell swip 800 2050 800 500 100
echo 确保在输入密码界面,等待0.5s
adb shell sleep 0.5
echo 自动输入密码: 屏幕密码
adb shell input text 123123
echo 启动王者荣耀
adb shell monkey -p com.tencent.tmgp.sgame -c android.intent.category.LAUNCHER 1
rem echo 钉钉打卡,无法打卡????????
rem adb shell monkey -p com.alibaba.android.rimet -c android.intent.category.LAUNCHER 1
setlocal
ehcho.
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
endlocal
echo.
echo 执行结束,开始玩王者吧!!!!!!!!!!!!!! 我专业辅助,有一块的吗????
pause
exit /b %ec%
结束!
搞了一下午,主要是想查看wifi密码,需要root权限,没办法就研究这些了