@echo off
for /F "tokens=3 delims= " %%i in ('ver') do (
if /i %%i==2000 set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==XP set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==2003 set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==Vista set ipconfig=ipconfig_%%i.exe & goto start
goto nover
)
:start
echo %ipconfig%
::%ipconfig% /all >ip.ini
goto end
:nover
echo 未知系统版本
goto end
:end
pause
我这样写的,还有更简单的方法吗?
你们谁有windwos 2003和Vista的系统,上传一个ipconfig.exe命令给我,顺便帮我试试这批是不是执行正常,感谢了!
我实际上是想ipconfig/all命令生成INI格式的文件,想了很久都不知怎么做,所以就修改ipconfig命令来生成。但是每个操作系统的ipconfig命令不通用的。
for /F "tokens=3 delims= " %%i in ('ver') do (
if /i %%i==2000 set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==XP set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==2003 set ipconfig=ipconfig_%%i.exe & goto start
if /i %%i==Vista set ipconfig=ipconfig_%%i.exe & goto start
goto nover
)
:start
echo %ipconfig%
::%ipconfig% /all >ip.ini
goto end
:nover
echo 未知系统版本
goto end
:end
pause
我这样写的,还有更简单的方法吗?
你们谁有windwos 2003和Vista的系统,上传一个ipconfig.exe命令给我,顺便帮我试试这批是不是执行正常,感谢了!
我实际上是想ipconfig/all命令生成INI格式的文件,想了很久都不知怎么做,所以就修改ipconfig命令来生成。但是每个操作系统的ipconfig命令不通用的。

