[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 locoman 于 2014-10-11 13:19 编辑

谢谢楼主无私分享,收藏……
您这个好像不能在WIN7中正常使用……
------------
同时,请教楼主指导,写出一个完整的BAT源码——
功能:对本机双网卡设置不同的“IP地址、子网掩码、网关地址、DNS地址”
要求:
1、至少能在WINXP和WIN7中能通用。
2、应该先判断机器中究竟实际是插的几张网卡(包括无线网卡)?因为,本机本来实际就可能插的仅有一张网卡,如果仅有一张网卡,就只是针对这一张网卡设置;如果是双网卡,就分别针对网卡1和网卡2设置。
3、设置完毕后,分别对各网卡进行一次“禁用”和“启用”操作。
-------------
如此,配合楼主您写的“获取多网卡IP地址”,不就是一套完美的工具了吗。
先谢谢了!

TOP

在我的Win7里面可以正常使用。请详细说说你遇到的问题。
Batcher 发表于 2014-10-11 15:18 [/quote]
这是楼主代码在我WIN7中运行的结果:

TOP

回复 6# Batcher

___
晕,这论坛,92K的图片就没法上传了!应该开放到100K吧。

TOP

本帖最后由 locoman 于 2014-10-16 20:36 编辑
回复  locoman


把 ipList.txt 这个文件压缩一下传上来,我试试。

另外,不需要截图,直接发文字就 ...
Batcher 发表于 2014-10-12 06:03


我机器全盘搜索都居然没有查找到这个“ ipList.txt ” 文件! 它一般应该在哪里放着?
它是机器中本身就应该有的?还是您的BAT产生的?

TOP

Windows IP 配置

   主机名  . . . . . . . . . . . . . : WIN7-20140823MO
   主 DNS 后缀 . . . . . . . . . . . :
   节点类型  . . . . . . . . . . . . : 混合
   IP 路由已启用 . . . . . . . . . . : 否
   WINS 代理已启用 . . . . . . . . . : 否

无线局域网适配器 无线网络连接:

   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 2230
   物理地址. . . . . . . . . . . . . : 68-5D-43-F5-EA-BF
   DHCP 已启用 . . . . . . . . . . . : 是
   自动配置已启用. . . . . . . . . . : 是
   本地链接 IPv6 地址. . . . . . . . : fe80::551a:a71e:3ed7:f550%18(首选)
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.100(首选)
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   获得租约的时间  . . . . . . . . . : 星期五 2014年10月17日 16:48:34
   租约过期的时间  . . . . . . . . . : 星期六 2014年10月18日 3:05:19
   默认网关. . . . . . . . . . . . . : 192.168.1.1
   DHCP 服务器 . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 392715587
   DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-1B-8A-33-14-3C-97-0E-19-BD-BA
   DNS 服务器  . . . . . . . . . . . : 61.128.128.68
                                       61.128.192.68
   TCPIP 上的 NetBIOS  . . . . . . . : 已启用

以太网适配器 本地连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   物理地址. . . . . . . . . . . . . : 3C-97-0E-19-BD-BA
   DHCP 已启用 . . . . . . . . . . . : 是
   自动配置已启用. . . . . . . . . . : 是

以太网适配器 Bluetooth 网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Bluetooth 设备(个人区域网)
   物理地址. . . . . . . . . . . . . : 68-5D-43-F5-EA-C3
   DHCP 已启用 . . . . . . . . . . . : 是
   自动配置已启用. . . . . . . . . . : 是

隧道适配器 本地连接* 12:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   物理地址. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP 已启用 . . . . . . . . . . . : 否
   自动配置已启用. . . . . . . . . . : 是

隧道适配器 isatap.{4DA69320-35B6-4DF9-BC3C-81ED569BB640}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter
   物理地址. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP 已启用 . . . . . . . . . . . : 否
   自动配置已启用. . . . . . . . . . : 是

隧道适配器 isatap.{A8B8532B-6317-4642-A511-39484743CD81}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   物理地址. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP 已启用 . . . . . . . . . . . : 否
   自动配置已启用. . . . . . . . . . : 是

TOP

我是笔记本,WIN7。机器里面显示有三个网络适配器:Bluetooth 网络连接、本地连接、无线网络连接。
Bluetooth 网络连接,平时没有管它;
本地连接,是固定IP,用于内部OA办公;
无线网络连接,用于公网使用。
————我测试您程序的环境:本地连接没有插上网线,无线网络连接在公网上。
------------
那么,您的批处理是无法获取没有插入网线的网卡(或者说没有连接成功的网卡),这样理解对吗?,如此,还有优化的空间和必要哦。

TOP

Batcher,您好,很高兴我们在网上有很好的互动,谢谢您的耐心!敬佩您的水平!

您可以帮助编写出一个完整的BAT源码——
功能:对本机双网卡设置不同的“IP地址、子网掩码、网关地址、DNS地址”
要求:
1、至少能在WINXP和WIN7中能通用。
2、应该先判断机器中究竟实际是插的几张网卡(包括无线网卡)?因为,本机本来实际就可能插的仅有一张网卡,如果仅有一张网卡,就只是针对这一张网卡设置;如果是双网卡,就分别针对网卡1和网卡2设置。
——一般的笔记本机器中可能会“Bluetooth 网络连接、本地连接、无线网络连接”三张网卡,但一般的台式机基本上只会有“两张有线网卡”,当然,也不排除含有无线网卡的。
——不能采用在程序中指定“网卡名称”去操作,因为,用户会修改网卡名称的。

3、设置完成后,应该用一个TXT配置文件保存设置,以便下一次直接读取这个TXT配置文件去完成各自网卡的设置,就再不用手工输入设置了。当然,如果,我手动改变了设置,也应该再次替换保存到TXT配置文件中去的。
4、设置完毕后(包括读取TXT配置文件进行设置),分别对各网卡进行一次“禁用”和“启用”操作。

TOP

返回列表