@echo off
::切换ip
cls
color 0A
echo.
echo 本操作只更改IP地址与网关
echo.
set TEMP=0
set /p TEMP= [ 0号段请按0,1号段请按1,默认回车0,退出请按 任意键 ]
if %TEMP%==0 goto DO
if %TEMP%==1 goto DO
GOTO END
:DO
set IP=192.168.%TEMP%.166
set MASK=255.255.255.0
set GATEWAY=192.168.%TEMP%.1
set DNS1=192.168.0.1
set DNS2=202.102.224.68
set INTERFACE=本地连接
echo 即将生效的IP地址 是:%IP%
echo 即将生效的子网掩码 是:%MASK%
echo 即将生效的默认网关 是:%GATEWAY%
echo.
echo 正在设置,请稍候......
echo.
netsh interface ip set address name="%INTERFACE%" source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=0
echo 网关地址设置完成
netsh interface ip set address name="%INTERFACE%" gateway=%GATEWAY% gwmetric=0
echo 主DNS地址设置完成
netsh interface ip set dns name="%INTERFACE%" source=static addr=%DNS1% register=PRIMARY
echo 第二DNS地址设置完成
netsh interface ip add dns name="%INTERFACE%" addr=%DNS2% index=2
goto end
exit