|
|
发表于 2012-3-25 21:16:14
|
显示全部楼层
为什么不用vbs呢?
- If InStr(1, WScript.FullName, "wscript.exe", 1) then
- CreateObject("WScript.Shell").Run _
- "cscript.exe """ & WScript.ScriptFullName & chr(34)
- WScript.Quit()
- End If
- strComputer="."
- Set objWMIService = GetObject("winmgmts:" _
- & "{ImpersonationLevel=impersonate}!\" _
- & strComputer & "\root\cimv2")
- Set Sink = WScript.CreateObject("WbemScripting.SWbemSink", "Sink_")
- objWMIService.ExecNotificationQueryAsync Sink, _
- "SELECT * FROM __InstanceOperationEvent WITHIN 1 WHERE " _
- & "Targetinstance ISA 'CIM_DataFile' AND " _
- & "TargetInstance.drive='d:' AND TargetInstance.path LIKE '\\hh\\%' "
- Do
- WScript.sleep 1000
- Loop
- Sub Sink_OnObjectReady(objWbemObject, objAsyncContext)
- WScript.Echo Now()
- WScript.Echo Replace(Mid(objWbemObject.Path_.Class,11), "Event", "") _
- & ": " & objWbemObject.Targetinstance.Name
- WScript.Echo String(79,"=")
- End Sub
复制代码 光转载不能解决问题是没用的。 |
|