ITEEDU

windows更改ip的批处理的写法

站长原创,版权所有ITEEDU,2010-5-16

用windows时每次改ip都是一个麻烦事。尤其是我这种天天改的。所以就用windows的批处理机制做了两个bat文件(类似于linux中的sh文件),一点就改过来了。

下面是文件内容和解释:

ip.bat

netsh interface ip set address name="本地连接" source=static addr=121.195.50.86 mask=255.255.255.224
netsh interface ip set address name="本地连接" source=static gateway=121.195.50.94 gwmetric=1
pause

dhcp.bat

netsh interface ip set address name="本地连接" source=dhcp
pause

name:连接的名称。在网络连接中查看时的名字。一般有”本地连接“,”无线网络连接“,”1394连接“等。

注意:连接两边的引号是英文模式下的。

source:设置是静态还是动态ip。

addr:ip地址。

mask:子网掩码。

gateway:网关

gwmetric: 默认网关的跃点数

当然还有另一种写法,不过不适合写bat文件。如下用法:

ip.sh

int ip
set address name ="本地连接" source = static addr = 121.195.50.86 mask = 255.255.255.224
set address name = "本地连接"gateway = 121.195.50.94 gwmetric = 1
exit
pause

ip.bat

netsh exec ip.sh

当ip.bat和ip.sh在同一目录下时这样写,不在同一目录下时用cd命令先改到和ip.sh同一目录。

更详细介绍