【adb】bat批处理+adb 自动亮屏,自动解锁屏幕,启动王者荣耀

发布于:2025-04-17 ⋅ 阅读:(69) ⋅ 点赞:(0)

准备adb

  1. 下载
    需要确认是否安装了adb.exe文件,可以在: 任务管理器 -->详细信息–>找一下后台运行的adb
    安装过anroid模拟器,也存在adb,例如:雷电安装目录 D:\leidian\LDPlayer9
    在这里插入图片描述
  2. 单独下载adb
    官方下载地址:[官方网址]
    在这里插入图片描述
    下载目录文件:在这里插入图片描述

测试adb

  1. USB连接手机
    首先在设置界面开启开发者模式------>自行百度连接步骤
  2. 测试
    打开cmd命令行
# 首先切换目录到adb目录下,若不在c盘,需要先切换盘符,例如adb路径:D:\leidian\LDPlayer9
>d:
>cd D:\leidian\LDPlayer9
# 查看连接设备
>adb devices
# 能看到96f56b42这个设备
# List of devices attached
# 96f56b42        device

4.

编写bat文件

创建bat文件,编写代码

@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权限,没办法就研究这些了


网站公告

今日签到

点亮在社区的每一天
去签到