编写简单的网卡配置的脚本文件和相关的批处理文件
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间切换。
以动态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间切换。
相关文章推荐
- 一个简单的利用ini配置文件以及用户输入的交互进行文件夹内容拷贝的批处理文件脚本的实现
- 用批处理文件读取简单的配置文件
- 编写一个简单的配置文件
- shell脚本入门---编写一个简单的脚本(批处理)
- 如何编写简单的Shell脚本(Script)文件之Linux的基本操作
- 编写nginx的启动脚本和配置文件
- 海云数据恢复中心编写的批处理病毒破坏文件数据恢复的通用脚本
- TCP编写简单的配置文件(客户端)
- 利用netsh编写网卡动态配置的脚本
- Linux 网卡配置文件及相关设置
- 对目录下文件进行简单批处理的脚本
- ROS Learning-010 beginner_Tutorials 编写简单的启动脚本文件(.launch 文件)
- 自己编写的简单的配置文件的函数
- ROS Learning-010 beginner_Tutorials 编写简单的启动脚本文件(.launch 文件)
- 创建oracle11g数据库后,脚本文件执行及相关配置
- (八) .launch文件 ---编写简单的启动脚本文件
- 简单介绍Eclipse的Project相关的隐藏配置文件
- 简单编写的文件复制模块python脚本
- 转-IE浏览器自动配置代理脚本-Proxy.PAC文件及PAC相关语法
- 编写批处理文件手动启动和关闭Oracle 11g 相关服务