adb控制手机屏幕滑动(批处理)
1、通过 WLAN 连接到设备
一般情况下,adb 通过 USB 与设备进行通信,但您也可以在通过 USB 完成一些初始设置后通过 WLAN 使用 adb,如下所述。不过,如果您开发的是 Wear OS 应用,则应参阅调试 Wear OS 应用指南,其中提供了有关如何通过 WLAN 和蓝牙使用 adb 的特别说明。
- 将 Android 设备和 adb 主机连接到这两者都可以访问的同一 WLAN 网络。请注意,并非所有接入点都适用;您可能需要使用防火墙已正确配置为支持 adb 的接入点。
- 如果您要连接到 Wear OS 设备,请关闭与该设备配对的手机上的蓝牙。
- 使用 USB 数据线将设备连接到主机。
- 设置目标设备以监听端口 5555 上的 TCP/IP 连接。
adb tcpip 5555
- 拔掉连接目标设备的 USB 数据线。
- 找到 Android 设备的 IP 地址。例如,对于 Nexus 设备,您可以在设置 > 关于平板电脑(或关于手机)> 状态 > IP 地址下找到 IP 地址。或者,对于 Wear OS 设备,您可以在设置 > WLAN 设置 > 高级 > IP 地址下找到 IP 地址。
- 通过 IP 地址连接到设备。
adb connect device_ip_address
- 确认主机已连接到目标设备:
$ adb devices List of devices attached device_ip_address:5555 device
现在,您可以开始操作了!
如果 adb 连接断开:
- 确保主机仍与 Android 设备连接到同一个 WLAN 网络。
- 通过再次执行
adb connect
步骤重新连接。 - 如果上述操作未解决问题,重置 adb 主机:
adb kill-server
然后,从头开始操作。
2、写批处理:
批处理代码:
@REM 生成随机数 @echo off @REM 设置延迟变量 setlocal enabledelayedexpansion set min=15 set max=30 set /a mod=!max!-!min!+1 for /l %%i in (1,1,100) do ( set /a r=!random!%%!mod!+!min! echo !r! ping -n !r! 127.0.0.1>nul @REM 命令adb shell input swipe 340 865 370 202 adb shell input swipe 340 865 370 202 )
升级版:
获取屏幕坐标:
1.手机自带的隐私--开发者工具--显示指针(一般安卓4.0以上的都有这个选项)
2.monkeyrunner录制时获取,打开monkeyrecorder,随便点击都能在右侧出现相应的坐标
点击指定位置:
adb shell input tap x y
升级版:打开快手
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | @REM 生成随机数 @echo off @REM 设置延迟变量 setlocal enabledelayedexpansion set min=5 set max=11 set /a mod=!max!-!min!+1 @REM 打开快手 adb shell am start -n com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity @REM 暂停5秒 ping -n 5 127.0.0.1>nul for /l %%i in (1,1,10000) do ( set /a r=!random!%%!mod!+!min! @REM set t=%time:~0,8% @REM echo !t! echo %%i:!r! adb shell input tap 350 765 ping -n !r! 127.0.0.1>nul @REM 命令adb shell input swipe 340 865 370 202 adb shell input swipe 340 665 370 152 ) |
1 #查看当前app的入口
2 adb shell dumpsys window windows | findstr "Current"
>>123.txt 输出到文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人