我希望能制作一个小的VBS脚本,告诉用户文件是否正在使用中。我有一个文件,如果此文件正在被使用,VBS应该给我一个消息表示文件正在使用中。如果该文件未被任何进程使用,VBS应该给我一个消息表示文件未被使用。我尝试了这个,但没有起作用。
我希望能制作一个小的VBS脚本,告诉用户文件是否正在使用中。我有一个文件,如果此文件正在被使用,VBS应该给我一个消息表示文件正在使用中。如果该文件未被任何进程使用,VBS应该给我一个消息表示文件未被使用。我尝试了这个,但没有起作用。
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."