|
5#
楼主 |
发表于 2017-12-16 23:02:45
|
只看该作者
- :netstatus
- set flag=
- for /f "tokens=1,2 delims=:" %%a in ('ipconfig') do (
- if "%%a" equ "以太网适配器 本地连接" set "flag=1"
- if "!flag!"=="1" (if "%%a"==" 默认网关. . . . . . . . . . . . . " set "Gateway=%%b")
- )
-
- if "%Gateway%"==" " (
- echo.
- echo 连接失败.等待5秒后重试......
- timeout 5 /nobreak >nul
- goto netstatus
- )
复制代码
搞定了。没有用获取固定行数的内容的方法,
因为命令回显的行数不固定。
微软也是故意折腾,不同版本的命令回显都不一样。
|
|