Come eseguire script batch invisibili su Windows 10

Quando esegui un file batch, ottieni una delle due cose; una finestra persistente del prompt dei comandi che rimarrà visibile fino al termine dello script o fino a quando non tocchi un tasto per chiuderlo, oppure vedrai apparire e scomparire un breve scorcio di una finestra del prompt dei comandi. Su sistemi più lenti, questo aspetto del prompt dei comandi potrebbe non essere così fugace. Indipendentemente da ciò, se desideri eseguire script batch invisibili in modo che non venga visualizzata alcuna finestra, nemmeno per una frazione di secondo, ti consigliamo di utilizzare uno strumento open source gratuito chiamato RunApp.

RunApp è uno strumento molto leggero sviluppato proprio per questo scopo

Esegui script batch invisibili

Innanzitutto, assicurati di avere lo script batch pronto, quindi scarica RunApp. Prima di poter utilizzare questa app, dovrai creare un file di configurazione per essa. Questo file, per il nostro scopo, è facile da creare ma l’app è anche in grado di eseguire argomenti aggiuntivi. Se sei interessato a passare argomenti allo script in esecuzione, leggi la pagina Github per l’app in cui viene descritto in dettaglio come farlo.

Per creare il file di configurazione, apri un nuovo file di Blocco note e inserisci quanto segue. Sostituisci “MyBatchFile.bat” con il percorso completo dello script che desideri eseguire in modo invisibile. NON racchiudere il percorso tra virgolette doppie anche se contiene uno spazio.

Sintassi

:style:hidden

MyBatchFile.bat

Esempio

:style:hidden

C:UsersfatiwDesktopexit VLC.bat

Salvare il file con il nome config.arg e salvarlo nella stessa cartella in cui si trova il file RunApp.exe. Questo è importante. Se il file di configurazione viene salvato altrove, RunApp non sarà in grado di trovarlo ed eseguire lo script.

Ora che hai creato il file di configurazione, puoi eseguire il file runapp.exe. Eseguirà silenziosamente lo script e non vedrai nemmeno l’ombra della finestra del prompt dei comandi.

Questo è ottimo per gli script che non richiedono l’input dell’utente. Se ti capita di avere uno script che chiede l’input all’utente, allora non ha davvero senso eseguirlo in modo invisibile. Se l’utente non è in grado di visualizzare il prompt e immettere una risposta, lo script non sarà in grado di eseguire alcuna operazione. A tal fine, si consiglia di conservarlo solo per gli script che possono essere eseguiti senza alcun intervento da parte dell’utente.

La cosa grandiosa di questo metodo è che puoi utilizzare il file Runapp.exe con un’attività pianificata ed eseguire script batch invisibili con essi.