在B公司的时候,做笔记本方面的测试的一个项目,需要测试无线网卡和有线的网卡是否正常工作。我用到的方法是先用无线网卡去 ping路由,然后用有线的网卡去 ping同一个路由,分别看两路是不是通路。
之前想到用DOS命令netsh来禁用网卡实现,只是在winxp下netsh命令不能用。后来在网上搜到可以使用devcon来分别禁用网卡,即先禁用掉有线网卡,用无线网卡去 ping路由,然后禁用掉无线网卡,用有线网卡去 ping路由,这样便可以知道两路是不是通路了。
(devcon命令的详细介绍 http://support.microsoft.com/kb/311272/zh-cn)
禁用设备:devcon disable 设备ID
启用设备:devcon enable 设备ID
可以先用devcon find pci/* >pci.txt命令来将网卡的设备ID输出到文本文件中,从中找到网卡的ID,或者在设备管理器中找到网卡的设备ID,写一个非常简单的bat文件,实现禁用网卡,如下: