您的位置:首页 > 其它

编写简单的网卡配置的脚本文件和相关的批处理文件

2012-06-04 16:55 381 查看
近来辗转于好几个地方,上网方式有无线、以太网、宽带不等。最麻烦的是有时需要手动配置网络,因而向学长讨教了一下怎样写有关网络配置的脚本,只需运行脚本就能完成网络配置。

以动态IP和静态IP的切换为例:

打开记事本,在记事本中输入类似于以下的语句:

pushd interface ip

set address name="本地连接" source=static address=192.168.8.107 mask=255.255.255.0 gateway=192.168.8.254

set dns name="本地连接" source=static addr=202.118.224.101 register=PRIMARY

popd

稍微有些网络知识的人都懂得,意思大概是使用静态方式获取IP地址,IP地址为:192.168.8.107, 子网掩码为255.255.255.0,网关为192.168.8.254,DNS服务器的地址为202.118.224.101。

将其保存为netsh脚本文件,比如说叫做:balou.netsh。我保存在 L:\ox下。

接着,我们来编写批处理文件,其实也很简单,只写一句话即可:netsh exec L:\ox\balou.netsh。将其 保存为bat文件,比如说叫做balou.bat。

这样,双击后(有时双击一闪而过是因为netsh文件的路径应该是绝对路径,而且应该以管理员权限运行),就会运行我们编写好的netsh文件,就可以自动配置网络了。

自动配置静态IP与此类似。

netsh文件中写入:

pushd interface ip

set address name="本地连接" source=dhcp

set dns name="本地连接" source=static addr=202.118.224.101 register=PRIMARY

popd

保存为zhengchang.netsh.

bat文件写入:

netsh exec L:\ox\zhengchang.netsh

保存为zhengchang.bat。

双击zhengchang.bat即可配置网络

交替双击即可在动态IP和静态IP间切换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: