adb一键连接wifi

阅读: 评论:0

adb一键连接wifi

adb一键连接wifi

@echo off

adb disconnect

REM 待处理的字符串

set command=adb shell "ip address | grep inet | grep 192 | grep -v inet6 | grep -v 127"

for /F "tokens=*" %%i in ('%command%') do set str="%%i"

REM set str="inet 192.168.1.137/24 brd 192.168.1.255 scope global wlan0"

REM FOR语句是按行进行遍历,也就是一行一次循环,对于我们来说,只有一行字符串,

REM 这个FOR循环肯定只进入一次。而我们是要对字符串进行空格分割后再处理。因此这

REM 里用GOTO语句来实现循环。而FOR语句只需看成是一条语句,这条语句实现了这样的

REM 功能:将字符串分割成两一部分,一部分是第一个空格前的字串,另一部分是剩余的

REM 字串(tokens=1,*)。第一部分保存在 a 变量中,第二部分保存在 b 变量中,这

REM 个 b 是自动的。

for /f "tokens=2,*" %%a in (%str%) do (

REM 这里可以替换成自己的处理程序,现在只是简单地显示值

REM set a = "%%a"

REM echo %a%

REM 将剩余字符串存在b里面

set str="%%a"

)

echo str = %str%

for /f "delims=/ tokens=1,*" %%a in (%str%) do (

REM 这里可以替换成自己的处理程序,现在只是简单地显示值

REM set a = "%%a"

REM echo %a%

REM 将剩余字符串赋值给str变量

set str=%%a

)

echo 找到局域网IP = %str%

adb tcpip 6666

set _ip=%str%:6666

set command=adb connect %_ip%

for /F "tokens=*" %%i in ('%command%') do set RESULT="%%i"

echo %RESULT% |findstr "connected" >nul

if %errorlevel% equ 0 (

echo "成功连接到%_ip%"

) else (

echo "连接到%_ip%失败!!"

pause

)

一键复制

编辑

Web IDE

原始数据

按行查看

历史

本文发布于:2024-02-02 05:03:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170682141541529.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:一键   adb   wifi
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23