ITEEDU

例子1:自动设置windows ip

用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同一目录。