这个应该可以
@echo off
setlocal EnableDelayedExpansion
rem 获取网卡信息-----------------------------------------
for /f "delims=" %%i in ('ipconfig ^| find "IPv4 地址"') do (
set /a n+=1
set line!n!=%%i
)
echo.
rem 获取网关信息-----------------------------------------
set m=1 & set o=1
echo.┌----------------------------------------------------------------------┐
echo.│ │
echo.│ I P 列 表 │
echo.├----------------------------------------------------------------------┤
:getinter
for /f "tokens=2 delims==" %%i in ('set line%m%') do set line%m%=%%i
echo ★ ★
echo !line%m%!
for /f "tokens=1,* delims=. " %%i in ("!line%m%!") do set interface%o%=%%i
set /a o+=1
set /a m+=1
if %m% leq %n% goto getinter
echo.└----------------------------------------------------------------------┘
pause