如何利用批处理命令快速修改ip

因为,我用的是网通网和学校的教育网,需要时常在两网中切换,修改ip地址,很是麻烦,在网上查找说要建什么批处理文件,不懂。。。。懂的人详细说一下,在哪儿建,怎么建????怎么用???谢谢。。。

【批处理设置静态IP】********** 复制以下内容保存为bat
netsh interface ip set address name="本地连接" source = static addr = 172.10.38.90 mask=255.255.0.0
netsh interface ip set address name="本地连接" gateway = 172.10.38.1 gwmetric =0
netsh interface ip set dns name="本地连接" source = static addr = 219.150.150.150 register=PRIMARY
netsh interface ip add dns name="本地连接" addr = 222.88.88.88 index=2

【批处理自动获取IP】********** 复制以下内容保存为bat
netsh interface IP set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp

在桌面上新建文本文件,分别存入上述内容.保存后再重命名为批处理设置静态IP.bat和批处理自动获取IP.bat. 然后,以管理员身份运行,或Dos下运行,
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-18
只要一个批处理,来回切换。
如果原来是ip1切换到ip2 ,如果原来是ip2切换到ip1,dns跟着切换。最后是两行ipconfig开头的命令,百度给断行了,复制到批处理注意不要断行。
参考一下,如果自己改不了的话百度hi我。
@echo off
::设置网通网IP、网关、dns
set ip1=192.168.1.99
set gw1=192.168.1.1
set dns1=202.102.152.3
::设置校园网IP、网关、dns
set ip2=172.21.21.88
set gw2=172.21.21.1
set dns=202.102.134.3
set mask=255.255.255.0
ipconfig|findstr %ip1%>nul&&netsh interface ip set address 本地连接 static %ip2% %mask% %gw2% 1||netsh interface ip set address 本地连接 static %ip1% %mask% %gw1% 1
ipconfig|findstr %ip1%>nul&&netshinterface ip set dns 本地连接 static %dns2% primary||netshinterface ip set dns 本地连接 static %dns1% primary

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

第2个回答  2012-04-18
我查看了楼上两位大侠的代码。发现一个不足的地方.
不过这个不足应该不会影响到你。
两们的代码忽略了一个问题。就是,万一你是笔记本的话,就会用无线网的设置。万一你用的是无线上网就会有错误。
呵呵 ,你用台式的话问题不大。
小小看法,如有不对,还请不吝告之。

Windows7 64位系统下创建批处理文件实现快速更换IP的技巧
1、首先将以下代码用记事本保存为.bat文件,如:IPadd.bat:echo off rem eth \/\/eth 为网卡名称,可在网络连接中查询,如”本地链接”set eth=”无线网络连接”rem ip \/\/ip 为你想更改的IP set ip=192.168.1.8 rem gw \/\/gw 为网关地址 set gw=192.168.1.1 rem netmasks \/\/netmasks...

批处理怎样更改ip地址?
批处理更改IP地址的过程其实相当直接。首先,新建一个记事本文件,确保扩展名为.txt。然后,将文件重命名为如"ip_changer.bat",并保持.bat扩展。右键点击这个文件,选择“编辑”选项打开它,你会看到一个空白的记事本界面。在记事本中,输入以下关键代码:静态IP地址10.31.51.188,子网掩码255.255....

一键修改ip地址的批处理怎么写?
可以使用批处理脚本来一键修改IP地址。具体的批处理文件内容如下:1. 设置新的IP地址、子网掩码、网关和DNS服务器。详细解释:1. 批处理文件的编写:批处理文件是一种在Windows操作系统中运行的脚本文件,它允许用户自动化执行一系列命令。要编写一个用于修改IP地址的批处理文件,首先需要了解如何设置IP地...

批处理怎样更改ip地址?
1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为.txt。2、接着我们把这个文件名称更改为“IP.bat”或者其它的什么名字,但扩展名必须是BAT。3、右键这个文件,从快捷菜单中选择“编辑”选项条。4、打开这个文件,可以看到里面还是一...

如何利用批处理命令快速修改ip
0 192.168.18.1 1 pause netsh interface ip set DNS "本地连接" static 211.161.192.1 netsh interface ip add dns "本地连接" 211.161.192.73 index=2 pause 2.修改其中的IP设置为你自己想要的3.改扩展名为.bat,运行即可一键自动修改IP地址这样就可以了 我就是这样用的 ...

一键修改IP地址的批处理怎么写?
为了修改IP地址,您可以编写一个批处理文件。以下是一个示例脚本,它将帮助您通过批处理文件来设置本地的IP地址、子网掩码、网关和DNS服务器。请在命令行中运行此脚本,并根据提示输入相应的信息。1. 输入IP地址:```batch set slection1=请输入IP地址:set \/p slection1=%slection1 netsh interface...

批量修改IP及计算机名的批处理文件
1. 打开批处理文件,您将看到一系列用于批量修改IP地址和计算机名称的命令。2. 文件开头的`@echo off`指令用于关闭命令回显,使命令行窗口在执行脚本时不会显示每条命令。3. `for \/f "tokens=2 delims=:" %%a in ('ipconfig \/all^|find "Host Name"') do set pcName=%%a`这行代码通过`ip...

怎么使用批处理bat设置静态IP地址?
首先,打开【计算机】或文件夹,进入【文件夹和搜索选项】,取消隐藏已知文件扩展名的选项。接着,右键点击桌面或空白处,新建一个【文本文档】,并将其命名为【静态IP.bat】,以方便识别。在【静态IP.bat】中,输入以下命令:Echo off:隐藏命令行输出echo 手动设置IP地址Netsh interface IP Set Addr ...

Windows中用批处理修改TCP\/IP网络参数(TCP\/IPv4属性)设置
gwmetric=1 netsh interface ip set dns name=%netname% source=static addr=%dns1% primary netsh interface ip add dns name=%netname% addr=%dns2% index=2 PAUSE 同样,管理员权限运行此批处理文件,可以快速定制TCP\/IPv4属性参数。通过这种方式,你可以根据需要快速、便捷地调整网络设置。

自动更改IP地址批处理命令?
请根据自己要设置的ip地址进行相应改动。其他无需改动。修改完成后保存退出,并修改文件名后缀为bat。双击运行。输出1 为修改本地连接为你设定好的ip地址。设置过程中可能提示dns不存在,但不影响。不用理会,结果已成功设置玩ip地址。按2设置自动获取IP地址。一秒完成。另外因为是通过注册列表来修改ip地址的...

相似回答