echo off echo ==================start init=================== set ip_prefix=192.168.0. set /a start_ip=1 set /a counter=0 echo ip prefix is : %ip_prefix% echo start ip is : %start_ip% echo counter = %counter% echo ==================start loop=================== :loop set /a ip_tail=%start_ip%+%counter% set ip=%ip_prefix%%ip_tail% echo current ip is : %ip% netsh interface ip set address name="本地连接" source=static addr=%ip% mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1 echo Change Over. set /a counter=%counter%+1 if %counter% LSS 1 GOTO :loop echo =====================over====================== pause 把以上代码保存成BAT文件, 然后直接双击运行就可以把自己的IP地址改为192.168.0.1 网关192.168.0.1 子网掩码 255.255.255.0
在WINDOWS下只要把这四句话用记事本另存为.bat文件就可以改了,不要那么麻烦吧。netsh interface ip set address name="Local Area Connection" source=static addr=192.168.0.3 mask=255.255.255.0 netsh interface ip set address name="Local Area Connection" gateway=192.168.0.1 gwmetric=1 netsh interface ip set dns name="Local Area Connection" source=static addr=192.168.0.1 register=PRIMARY netsh interface ip set wins name="Local Area Connection" source=static addr=none
具体可参考
http://www.jingang.net/php/code/?Go=Article::List&ID=20
作者:浙江省温岭电信局 王骏
注:本文适用于WINDOWS NT/2000/XP/2003
http://www.vckbase.com/document/viewdoc/?id=851
echo ==================start init===================
set ip_prefix=192.168.0.
set /a start_ip=1
set /a counter=0
echo ip prefix is : %ip_prefix%
echo start ip is : %start_ip%
echo counter = %counter%
echo ==================start loop===================
:loop
set /a ip_tail=%start_ip%+%counter%
set ip=%ip_prefix%%ip_tail%
echo current ip is : %ip%
netsh interface ip set address name="本地连接" source=static addr=%ip% mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
echo Change Over.
set /a counter=%counter%+1
if %counter% LSS 1 GOTO :loop
echo =====================over======================
pause
把以上代码保存成BAT文件, 然后直接双击运行就可以把自己的IP地址改为192.168.0.1
网关192.168.0.1 子网掩码 255.255.255.0
netsh interface ip set address name="Local Area Connection" gateway=192.168.0.1 gwmetric=1
netsh interface ip set dns name="Local Area Connection" source=static addr=192.168.0.1 register=PRIMARY
netsh interface ip set wins name="Local Area Connection" source=static addr=none