急求一个一键换的IP的批处理文件的代码

主要是局域网IP的相互切换:
IP1: 192.168.1.XX 掩码:255.255.255.0 网关:192.168.1.1
切换为
IP2:10.1.90.XXX 掩码:255.255.255.0 网关:10.1.90.254

要能够相互切换的!

1.bat
写两个批处理
@echo 切换IP到10.1.90.XXX
@echo off
netsh interface ip set address name="本地连接" source=static addr=10.1.90.XXX mask=255.255.255.0
netsh interface ip set address name="本地连接" gateway=10.1.90.254 gwmetric=0
netsh interface ip set dns name="本地连接" source=static addr=221.12.1.228 register=PRIMARY
netsh interface ip add dns name="本地连接" addr=221.12.65.228 index=2
netsh interface ip set wins name="本地连接" source=static addr=none
把上面DNS修改为你使用的。

2.bat
@echo 切换IP到192.168.1.XX
@echo off
netsh interface ip set address name="本地连接" source=static addr=192.168.1.XX mask=255.255.255.0
netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0
netsh interface ip set dns name="本地连接" source=static addr=221.12.1.228 register=PRIMARY
netsh interface ip add dns name="本地连接" addr=221.12.65.228 index=2
netsh interface ip set wins name="本地连接" source=static addr=none

一样dns自己填

参考资料:http://zhidao.baidu.com/question/146935849.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-27
@echo.
@echo -----------------------------------------
@echo 本命令将自动为“本地连接”填写以下内容:
@echo IP地址:192.168.0.118
@echo 网关: 192.168.0.1
@echo DNS: 202.96.128.86
@echo -----------------------------------------
@echo.
@echo.
@echo 没有接入局域网的用户,开机时,系统因搜索不到IP地址,进系统的速度稍慢,请在
@echo 本地连接填上IP地址(任意),就可加快系统的启动速度。所以本批处理仅是为单机拨
@echo 号上网的用户准备的,局域网用户请不要理会本批处理,乱改可能导致您上不了网。
@echo.
@echo.
@ pause
@echo off
netsh interface ip set address name="本地连接" source=static addr=192.168.0.118 mask=255.255.255.0 gateway=192.168.0.1 1
netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86
相似回答