簡體   English   中英

檢查文件是否與VBS一起使用

[英]Check if file is in use with VBS

我想制作一個小的VBS腳本,告訴用戶文件是否正在使用中。 我有一個文件,如果這個文件正在使用VBS應該給我一個消息,該文件正在使用中。 如果任何進程未使用該文件,VBS應該向我發出該文件未被使用的消息。 我試過這個,但沒有任何作用。

您可以嘗試使用WMI查詢:

filename = "..."

Set wmi = GetObject("winmgmts://./root/cimv2")

qry = "SELECT * FROM Win32_Process WHERE CommandLine LIKE '%" & filename & "%'"
For Each p In wmi.ExecQuery(qry)
  WScript.Echo "Media file in use."
  WScript.Quit 0
Next

WScript.Echo "Media file not in use."

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM