原帖由 qj_tzy 于 2012-5-31 22:38 发表
单位上有自动获取IP地址的因特网,及设置固定IP(含子网掩码、网关、DNS)的专用网,若用笔记本电脑上此两个网络,就要更改IP地址,比较麻烦。能否用批命令编辑一菜单,选1或2就能分别进入不同的网络。
请高 ...
@echo off
rem 设置变量
set Nic=本地连接
rem //由于各电脑网卡连接名称不同,可以根据你的实际情况更改。
set Addr=202.202.203.27
set Mask=255.255.255.0
set Gway=202.202.203.30
set Dns1=202.96.134.133
set Dns2=202.202.203.30
rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS
echo ------------------------------------------------------
echo 正在进行IP设置,请稍等
rem //可以根据你的需要更改
echo. IP地址 = %addr%
echo. 子网掩码 = %Mask%
netsh interface ip set address name=%Nic% source=static addr=%addr% mask=%Mask% >nul
echo. 网关 = %Gway%
netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nul
echo. 首选DNS = %Dns1%
netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul
echo. 备用DNS = %Dns2%
echo 恭喜你,IP修改成功!
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul
echo ------------------------------------------------------
pause>nul
原帖由 qj_tzy 于 2012-6-12 21:28 发表
我试了一下,在winxp下运行,基本正常,但把备用dns显示到了主dns那一行中去了,而备用dns这一行是空的,不知为何,还希望指点!谢谢。
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |