*.bat 更改网络连接的*.BAT 跪求!!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:27:34
..我在一家小型公司工作,公司架设了局域网!..不过是用交换机架的,只有两台机器可以上内网.为了方便玩所以把电信机器的宽带给共享了......不多说了..就是想请高手编一个能把本机IP中192.168.1.198中的“1”改成“0”的*.BAT 然后在编一个能把本机IP192.168.0.198中的“0改成“1”的*.BAT (我的电脑内网连接的TCP/IP是这样设的 IP:192.168.1.198 子网255.255.255.0 默认网关192.168.0.1.DNS1:192.168.0.1 DNS2:218.56.57.58 如果想上网的话把IP中的“1”改成“0”就OK了)
第2行字的“内网”改成宽带 打错了 不好意思

你就想该IP是不是?

@echo OFF
SET /P ST= 请输入 1 (IP为192.168.1.198 )或 0 (IP为192.168.0.198 ):
@echo OFF
if /I "%ST%"=="0" goto ST
if /I "%ST%"=="1" goto EX

:EX
Netsh interface IP set Address "本地连接" Static addr=192.168.1.198 mask=255.255.255.0

@echo ip修改为 192.168.1.198 请按任意键退出
@pause
@exit

:ST
Netsh interface IP set Address "本地连接" Static addr=192.168.0.198 mask=255.255.255.0

@echo ip修改为 192.168.0.198 按任意键退出
@pause
@exit

OK了!

如果你要两个的话可以这样:

改192.168.1.198的:

@echo OFF
Netsh interface IP set Address "本地连接" Static addr=192.168.1.198 mask=255.255.255.0

改192.168.0.198的:

@echo OFF
Netsh interface IP set Address "本地连接" Static addr=192.168.0.198 mask=255.255.255.0

一块网卡本来就可以设置多个IP的,你可以设置两个IP,两个网关,这样子的话,就不用改来改去的了。

在设置IP的地方,有个高级