Windows系统IP灵活设置脚本
最近使用DOS命令编写一个IP灵活设置的脚本,这样就可以对不同网络环境进行IP设置。
@echo off set /P var="请选择您的位置:[1]固定IP,[2]自动获取,[3]取消:"echo.echo. echo 正在设置IP、网关、DNS... echo.if %var%==1 goto configif %var%==2 goto net2 if %var%==3 goto end :configset /P IP="设置固定IP地址:"set /P Gateway="设置网关:"#set /P DNS1="设置首选DNS:"#set /P DNS2="设置备用DNS:"goto net1:net1 echo *****************************************************echo IP地址 :%IP%echo 子网掩码:255.255.255.0echo 网关 :%Gateway%echo *****************************************************netsh interface ip set address name="Local Area Connection" source=static addr=%IP% mask=255.255.255.0 >nul netsh interface ip set address name="Local Area Connection" gateway=%Gateway% gwmetric=0 >nul #netsh interface ip set dns name="Local Area Connection" source=static addr=%DNS1% register=PRIMARY >nul #netsh interface ip add dns name="Local Area Connection" addr=%DNS2% >nul goto end :net2 netsh interface ip set address name="Local Area Connection" source=dhcp >nul # netsh interface ip set dns name="Local Area Connection" source=dhcp >nul goto end :end echo 设置完毕。echo.exit