下面的代码有局限性:其实只能设置 192.168.1.*(2-254),如果你的ip是别的,需要修改下,
将代码中的192.168.1.1换成你的网关
cd\
cls
@echo off
color a
:start
set /p myip="请输入管理员分配的IP:"
cls
echo 你的IP地址是%myip%
pause
color f
cls
echo 正在修改你的IP地址,如有防火墙弹出,请设置允许执行,请稍等...
netsh interface ip set address name="本地连接" source=static
addr=%myip% mask=255.255.255.0
cls
echo 正在配置你的网关,如有防火墙弹出,请设置允许执行,请稍等...
netsh interface ip set address name="本地连接" gateway=192.168.1.1
gwmetric=1
cls
echo 正在配置你的DNS,如有防火墙弹出,请设置允许执行,请稍等...
netsh interface ip set dns name="本地连接" source=static
addr=192.168.1.1 register=PRIMARY
cls
@rem by www.jbxue.com
echo 正在配置你的WINS,如有防火墙弹出,请设置允许执行,请稍等...
netsh interface ip set wins name="本地连接" source=static
addr=none
cls
echo 正在更新你的DNS,请稍等...
ipconfig/flushdns