找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17962|回复: 2

[转贴] VBS检测可移动磁盘的连接与断开

[复制链接]
发表于 2011-7-31 17:18:43 | 显示全部楼层 |阅读模式
  1. strComputer = "."
  2. Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\cimv2")

  3. Set colEvents = objWMIService.ExecNotificationQuery _
  4.     ("Select * From __InstanceOperationEvent Within 10 Where " _
  5.         & "TargetInstance isa 'Win32_LogicalDisk'")

  6. Do While True
  7.     Set objEvent = colEvents.NextEvent
  8.     If objEvent.TargetInstance.DriveType = 2 Then
  9.         Select Case objEvent.Path_.Class
  10.             Case "__InstanceCreationEvent"
  11.                 Wscript.Echo "Drive " & objEvent.TargetInstance.DeviceId & _
  12.                     " has been added."
  13.             Case "__InstanceDeletionEvent"
  14.                 Wscript.Echo "Drive " & objEvent.TargetInstance.DeviceId & _
  15.                     " has been removed."
  16.         End Select
  17.     End If
  18. Loop
复制代码
转自: http://blogs.technet.com/b/heysc ... gets-connected.aspx
发表于 2011-7-31 20:10:15 | 显示全部楼层
不错,支持一下。
发表于 2011-8-1 16:51:36 | 显示全部楼层
犀利啦,这都看的懂。——这英语得多少级啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:26 , Processed in 0.012770 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表