Visualizzazione post con etichetta WinScriptHost. Mostra tutti i post
Visualizzazione post con etichetta WinScriptHost. Mostra tutti i post

martedì 10 marzo 2015

Windows: eseguire un comando in background

Mettiamo di avere un file batch che esegue una serie di comandi e vogliamo che vengano eseguiti senza vedere la finestra del prompt dei comandi.

1) Creare il file batch, ad esempio c:\temp\test1.bat
2) Creare un file di testo e diamogli il nome di esegui1.vbs (file vbscript)
3) Il contenuto del file vbscript è il seguente:

Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\temp\test1.bat" & Chr(34), 0
Set WinScriptHost = Nothing

Eseguendo lo script la finestra con i comandi del file risulta invisibile


;-)