Voglio fare un piccolo script VBS che dica all'utente se il file è in uso o meno. Sicuramente, ho un file e, se questo file è in uso, VBS make mi mostra un messaggio che il file è in uso. Se il file non è utilizzato da alcun processo, VBS mi mostra il messaggio che il file non è in uso. Stavo cercando this ma non mi mostra alcun messaggio.Verificare se il file è in uso con VBS
5
A
risposta
8
Si potrebbe provare con una query 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."
+0
Funziona. Grazie tante! – Fesiitis
Problemi correlati
- 1. Come verificare se il file è binario?
- 2. Come posso determinare se un file è bloccato usando VBS?
- 3. Come verificare se il file è un'immagine
- 4. Verificare se la cartella è lì, se non crea sul dell'utente attualmente collegato VBS
- 5. Come verificare se l'impresa Mongodb è in uso
- 6. VBS con spazio nel percorso file
- 7. Verificare se il file esiste in ksh
- 8. Uso di stat per verificare se un file è eseguibile in C
- 9. Verificare se il file è già nel controllo sorgente
- 10. come verificare se il campo del file è vuoto?
- 11. Come verificare se il file è crittografato utilizzando AES (Rijndael)
- 12. Verificare se il comando è disponibile nel file batch
- 13. Come verificare se il documento è pronto?
- 14. Importa funzione WinAPI in file * .VBS
- 15. Come eseguire vbs come amministratore da vbs?
- 16. Verificare se il socket è in ascolto in C
- 17. Come verificare se il file esiste in Qt in C++
- 18. Verificare se un file è bloccato in Java
- 19. Come verificare se un file è già aperto in C
- 20. Come verificare se un file è compresso in R
- 21. come verificare se il file esiste in Storage di Firebase?
- 22. Come verificare se il numero è NaN
- 23. Come verificare se il tipo è primitivo
- 24. python3: verificare se il metodo è statico
- 25. programmazione verificare se il metodo è pubblico
- 26. Come verificare se il GUID è zero
- 27. Come verificare se un file è vuoto in Bash?
- 28. Come posso verificare se un file è eseguibile in node.js?
- 29. Verificare se la funzione è dichiarata con il preprocessore C?
- 30. Verificare se il mouse è con una dichiarazione if?
L'articolo KB ha codice di esempio per VBA, che è il linguaggio macro di Microsoft Office. VBScript è diverso da VBA. –
@Fesiite: puoi diventare più specifico? –
Voglio creare un file VBS e inserirlo nella stessa cartella con un mio file multimediale. Quando apro il file multimediale e poi questo VBS, VBS deve mostrare una finestra di messaggio con il testo che il file multimediale è in uso da parte di qualcuno (non è necessario mostrare quale sia questo processo). Ma se apro solo questo VBS, non i media, quindi VBS mi mostra una finestra di messaggio con il testo che il file multimediale non è in uso da parte di qualcuno. – Fesiitis