方法1:标签循环有效,无标签会终止代码注意
call:1
echo,%ip%
pause
:1
for /f "tokens=4" %%f in ('route print^|findstr 0.0.0.0.*0.0.0.0')do set IP=%%f&&goto:eof
goto:eof
方法2:可以连续执行
set "ip="
for /f "tokens=4" %%f in ('route print^|findstr 0.0.0.0.*0.0.0.0')do if not defined ip set IP=%%f
避开FIND搜索
set "ip="
for /f "tokens=1,2,3,4,*" %%f in ('route print')do if /i "%%f"=="0.0.0.0" if not defined ip set "ip=%%i"&&set "网关=%%h"&&set "跃点=%%j"