Ich möchte ein kleines VBS-Skript erstellen, das dem Benutzer sagt, ob die Datei verwendet wird oder nicht. Definitiv habe ich eine Datei und wenn diese Datei benutzt wird, zeigt VBS mir eine Nachricht an, dass die Datei benutzt wird. Wenn die Datei von keinem Prozess verwendet wird, zeigt VBS mir eine Nachricht an, dass die Datei nicht verwendet wird. Ich habe versucht, this, aber es zeigt mir keine Nachricht.Überprüfen, ob die Datei mit VBS verwendet wird
5
A
Antwort
8
Sie mit einer WMI-Abfrage versuchen könnte:
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."
+0
Es funktioniert. Vielen Dank! – Fesiitis
Verwandte Themen
- 1. Überprüfen, ob die Datei von welcher Anwendung verwendet wird?
- 2. WIE überprüfen, ob die Datei aktualisiert wird?
- 3. Überprüfen, ob eine Datei ohne try catch verwendet wird?
- 4. Überprüfen, ob ich die Datei entfernen kann
- 5. Überprüfen, ob die Datei erfolgreich gelöscht wurde
- 6. Überprüfen, ob die JAR-Datei geladen ist?
- 7. Überprüfen, ob ALPN unterstützt wird
- 8. Überprüfen, ob Remote-Datei existiert
- 9. Mit Interop.Excel überprüfen, ob die Excel-Datei VBA-Makros enthält
- 10. Überprüfen Sie, ob eine Funktion @classmethod verwendet
- 11. Ermitteln, ob der Port verwendet wird?
- 12. Überprüfen Sie, ob eine bestimmte EXE-Datei ausgeführt wird
- 13. Qt: überprüfen, ob eine Datei im Ordner geändert wird
- 14. Ermitteln, ob eine Datei in Perl unter Windows verwendet wird
- 15. Wie überprüft man, ob eine Datei verwendet wird?
- 16. Wie wird die Datei client_secrets.json verwendet?
- 17. Überprüfen, ob die Datei innerhalb der letzten Stunden erstellt wurde
- 18. Shell-Skript, um zu überprüfen, ob die Datei existiert
- 19. Überprüfen Sie, ob Benutzer IE mit Kompatibilitätsmodus verwendet
- 20. [Java] Wie ermittelt man, ob eine Datei verwendet wird?
- 21. vbs nicht als .vbs speichern
- 22. Datei bestimmen, die von FileHandler verwendet wird
- 23. Wie wird die Datei NuGet packages.config verwendet?
- 24. Ich möchte überprüfen, ob die Datei in einer URL eingegeben oder nicht verwendet. NET
- 25. So überprüfen Sie, ob send() von XMLHttpRequest die Datei
- 26. Überprüfen Sie, ob die DLL von einer anderen Anwendung verwendet wird
- 27. Überprüfen Sie, ob sich die Datei mit der HTML5-Datei-API geändert hat.
- 28. Überprüfen Sie, ob die Datei bereits in jquery existiert
- 29. Überprüfen, ob die Position existiert
- 30. Überprüfen Sie, ob die Datei auf einer anderen Website existiert
Der KB-Artikel hat für VBA Beispielcode, der die Makrosprache von Microsoft Office ist. VBScript unterscheidet sich von VBA. –
@Fesiitis - Können Sie genauer werden? –
Ich möchte VBS-Datei erstellen und in denselben Ordner mit einer meiner Mediendatei legen. Wenn ich die Mediendatei und dann dieses VBS öffne, muss VBS ein Meldungsfeld mit Text anzeigen, dass die Mediendatei von einem Prozess verwendet wird (es muss nicht angezeigt werden, was dieser Prozess ist). Aber wenn ich nur diesen VBS öffne, nicht Medien, dann zeigt VBS mir eine Nachrichtenbox mit dem Text, dass die Mediendatei nicht von jemandem benutzt wird. – Fesiitis