无忧启动论坛

标题: cmd+vbs 脚本 实现网络设置 半自动 [打印本页]

作者: dos时代菜鸟    时间: 2013-1-30 15:43
标题: cmd+vbs 脚本 实现网络设置 半自动
需要在 windows的cmd下运行 net2.cmd

x86下运行。

要有 vbs 脚本支撑,和wmi 支持。估计 pe 下没戏。
可以实现 网络设置和网卡重启一步到位。

对 net2.cmd 稍作修改,便可适用于自身环境。 修改 default 变量和 dns

网络设置.7z (15.61 KB, 下载次数: 96)

[ 本帖最后由 dos时代菜鸟 于 2013-1-31 22:42 编辑 ]

1.jpg (112.74 KB, 下载次数: 75)

1.jpg

2.jpg (119.39 KB, 下载次数: 65)

2.jpg

3.jpg (102.79 KB, 下载次数: 67)

3.jpg

作者: dos时代菜鸟    时间: 2013-1-30 16:03
支持多网卡选择设置。

输入 "*/*/*"   表示 通过 dhcp 获取网络网关、ip、dns
输入 "192.168.10.1/*/*"   表示设置网关是 192.168.10.1 、ip地址自动获取、dns自动获取
输入 "192.168.10.1/*/0"   表示设置网关是 192.168.10.1、ip地址自动获取、dns使用脚本默认设置。
......

[ 本帖最后由 dos时代菜鸟 于 2013-1-30 16:04 编辑 ]
作者: holucan    时间: 2013-1-30 20:22
哦呵呵呵,dos大的东西就是好!我来支持的!
我就老实不客气的收下了哦!谢谢 ;)
辛苦了!:D
作者: 2010Enun    时间: 2013-1-31 22:23
我是来看如何用批处理或VBS重启网卡的,,,,,
作者: dos时代菜鸟    时间: 2013-1-31 22:42
原帖由 2010Enun 于 2013-1-31 22:23 发表
我是来看如何用批处理或VBS重启网卡的,,,,,


用 vbs 调用 devcon 实现的,如果是win7的话,wmi 有重新启动网卡的功能句柄,但是win7以前的就没有,所以还是通用一些 调用 devcon 了。
这里还用到 vbs的获取 网卡id 的功能,把获取的网卡id 转交给devcon 实现特定网卡的重启。

其他 netsh 的功能也用 vbs 调用wmi 实现了。其实就是 编辑了一个 vbs 脚本用于代替netsh 的部分功能。同时有 按钮界面。不会受限于 netsh 的版本。
作者: 2010Enun    时间: 2013-2-1 17:19
标题: 回复 #5 dos时代菜鸟 的帖子
WMI 重启网卡?怎么实现?
作者: dos时代菜鸟    时间: 2013-2-1 20:13
原帖由 2010Enun 于 2013-2-1 17:19 发表
WMI 重启网卡?怎么实现?


只有 win7 以上版本才可以。就是 网卡 的 disable 和 enable 两个句柄。xp 里面的wmi 是没有的。
作者: 2010Enun    时间: 2013-2-1 20:47
标题: 回复 #7 dos时代菜鸟 的帖子
能否来个实际的例子?
作者: dos时代菜鸟    时间: 2013-2-1 22:27
原帖由 2010Enun 于 2013-2-1 20:47 发表
能否来个实际的例子?


附件中已经有 net_x.vbs 。其中win7用于调用wmi网卡 disable 和 enable 的句柄被我屏蔽了,因为用到了devcon 。你打开就是了,同时屏蔽调用 devcon 的那句,但这样的话,就只能用在win7上了。自己研究吧。

你分明没有看附件 程序代码,都是脚本,明码,很容易懂的。

[ 本帖最后由 dos时代菜鸟 于 2013-2-1 22:28 编辑 ]
作者: 2013wfy122318    时间: 2013-2-3 12:38
还是认真学习了一下--
作者: pznpt    时间: 2013-2-3 20:29
感谢分享,下载学习。
作者: 2010ath26810    时间: 2013-2-3 22:05
还是认真学习了一下--
作者: 2013008    时间: 2013-2-3 22:30
cmd+vbs 脚本 实现网络设好看看呀




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3