adb Wifi连接Android设备工具

372 阅读3分钟

本文根据:https://juejin.cn/post/6844903633998315527启发现学bat脚本命令,本人小白,做此工具,第一次发帖请大神勿喷!谢谢!


请右键>新建>文本文档;(注:用windows记事本打开,否则会出现编码问题)

把下面代码复制进去,保存退出,修改文件格式(.txt) -> (.bat)

直接运行,按需求选择。

最后,祝大家玩得愉快!

@title adb Wifi连接Android设备工具
@ECHO off
color 2f

set base_ip=192.168.123.

echo. -----------------------------------------------------------------
echo                           adb Wifi连接Android设备工具
echo     作者:晴栀	2018.07.10  
echo.
echo. 确认电脑安装好 USB 驱动程序
echo.
echo. 一. 手机开启 USB 调试模式:设置 ^> 开发人员选项 ^> USB 调试 ^> 勾选
echo.
echo. 二. 将手机通过 USB 线连接到电脑
echo.
echo. -----------------------------------------------------------------
pause

:MENU1
CLS
echo. ----------------------------------------
echo. 请输入 0 ^| 1 ^| 2 ^| 3 ^| 4 选择你需要的操作
echo.
echo. 1. 查看adb连接
echo.
echo. 2. 设置全部adb设备的WIFI调试端口:5555
echo.
echo. 3. 根据手机的IP地址连接手机(已知设备IP,并更改设备WiFi调试端口:5555)
echo.
echo. 4. 设置指定adb设备的WIFI调试端口:5555
echo.
echo. 0. 退  出
echo.
echo. ----------------------------------------

set /p MENU1_s= 选择你的操作,然后按回车键确认:
IF NOT "%MENU1_s%"=="" SET MENU1_s=%MENU1_s:~0,1%
if /i "%MENU1_s%"=="1" goto DEVICES
if /i "%MENU1_s%"=="2" goto TCPIP
if /i "%MENU1_s%"=="3" goto CONNECT
if /i "%MENU1_s%"=="4" goto TCPIP_ONE
if /i "%MENU1_s%"=="0" goto EXIT
echo. ---------------------------------------
echo. 选择无效,请重新输入
echo.
goto MENU1

:DEVICES
CLS
echo. ---------------------------------------
echo. 		正在 查看adb连接
echo.
adb devices
echo.
echo. ---------------------------------------
pause
goto MENU1

:TCPIP
CLS
echo. ---------------------------------------
echo. 正在 设置连接设备的WIFI调试端口:5555
echo. 
adb tcpip 5555
echo.
echo. 如成功设置可断开手机数据线连接,请返回主菜单
echo. 	3. 根据手机的IP地址连接手机(已知手机的IP地址)
echo.
echo. 如出现:
echo. 	"error: more than one device/emulator"
echo. 请返回主菜单尝试
echo. 	4. 设置指定adb设备的WIFI调试端口:5555
echo. 
echo. ---------------------------------------
pause
goto MENU1

:CONNECT
CLS
echo. ---------------------------------------
echo. 		正在 连接手机
echo. 
echo. 请输入手机的 IP 地址 :最后一组数字
echo.
echo. 当前 base_ip : %base_ip%
echo.
echo. 如当前 base_ip 路由频段与您的路由频段不一样,
echo. 请右键本文件编辑 base_ip 与您的路由频段一致
echo.
echo. ---------------------------------------
set /p ip=请输入手机的 IP 地址 :最后一组数字,然后按回车键确认: 
adb connect %base_ip%%ip%
echo.
echo. ---------------------------------------
echo. 请输入 0 ^| 1 ^| 2 选择你需要的操作
echo.
echo. 1. 继续连接手机
echo.
echo. 2. 返回主菜单
echo.
echo. 0. 退  出
echo.
echo. ----------------------------------------

set /p CONNECT_s= 选择你的操作,然后按回车键确认:
IF NOT "%CONNECT_s%"=="" SET CONNECT_s=%CONNECT_s:~0,1%
if /i "%CONNECT_s%"=="1" goto CONNECT
if /i "%CONNECT_s%"=="2" goto MENU1
if /i "%CONNECT_s%"=="0" goto EXIT
echo. ---------------------------------------
echo. 选择无效,返回主菜单
echo.
goto MENU1

:TCPIP_ONE
CLS
echo. ---------------------------------------
echo. 正在 设置指定adb设备的WIFI调试端口:5555
echo.
adb devices
echo.
echo. ---------------------------------------
set /p device=请输入指定adb设备名称,然后按回车键确认: 
adb -s %device% tcpip 5555
echo.
echo. ---------------------------------------
echo. 请输入 0 ^| 1 ^| 2 选择你需要的操作
echo.
echo. 1. 继续设置指定adb设备的WIFI调试端口:5555
echo.
echo. 2. 返回主菜单
echo.
echo. 0. 退  出
echo.
echo. ----------------------------------------

set /p TCPIP_ONE_s= 选择你的操作,然后按回车键确认:
IF NOT "%TCPIP_ONE_s%"=="" SET TCPIP_ONE_s=%TCPIP_ONE_s:~0,1%
if /i "%TCPIP_ONE_s%"=="1" goto TCPIP_ONE
if /i "%TCPIP_ONE_s%"=="2" goto MENU1
if /i "%TCPIP_ONE_s%"=="0" goto EXIT
echo. ---------------------------------------
echo. 选择无效,返回主菜单
echo.
goto MENU1

:EXIT
exit