[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
网卡那一段有些冗杂,一是可以精简点,二则是判断活跃网卡那里是不是写错了?
If CStr(cNet.Count) < 0 Then....应该写成 If CStr(cNet.Count) < 1 Then

这一段可以精简成:
On Error Resume Next
Set cNet = WMI.ExecQuery("Select * from Win32_NetworkAdapter WHERE PNPDeviceID Like 'PCI%%' or PNPDeviceID Like 'USB%%'")
For Each oNet In cNet
  If CStr(cNet.Count) > 0 Then
      Nx = Nx & "网卡名称: "& oNet.Name & vbTab & "活跃状态" & vbCrLf
  Else
      Nx = Nx & "网卡名称: "& oNet.Name & vbCrLf
  End If
Next
On Error goto 0
Set cNet = Nothing

TOP

返回列表