Pagina 1 di 1

Come nascondere (non minimizzare) la shell DOS con batch?

MessaggioInviato: sab gen 03, 2009 12:38 pm
da 19Natale83
Ciao a tutti!
Come da titolo, vorrei sapere qual รจ il comando da utilizzare per creare un file batch che esegua le operazioni senza mostrare la shell di DOS.
Ho capito che il comando "echo off" serve a non far comparire i vari passaggi nella shell, ma io voglio che la finestra non compaia proprio.
P.S.: come da titolo, non voglio che la shell sia minimizzata.
Grazie!

Re: Come nascondere (non minimizzare) la shell DOS con batch?

MessaggioInviato: dom gen 04, 2009 3:03 pm
da Silver Black
Parametro vbHide nell'istruzione Shell.

Re: Come nascondere (non minimizzare) la shell DOS con batch

MessaggioInviato: lun apr 05, 2010 9:44 am
da crazy.cat
19Natale83 ha scritto:ma io voglio che la finestra non compaia proprio.

Lo cercavo anche io, ma non ho trovato niente.
Alla fine utilizzo bat to exe con l'opzione Invisible applications e funziona.
http://www.MegaLab.it/4214/trasformare- ... nistratore

Re: Come nascondere (non minimizzare) la shell DOS con batch

MessaggioInviato: lun apr 05, 2010 10:09 am
da Al3x
Cercando in rete (come faremmo senza!) ho trovato un simpatico workaround che potrebbe tornare utile: usando un vbscript come innesco del file batch che ci interessa lanciare nascosto, si ottiene il risultato richiesto.
Codice: Seleziona tutto
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch\test.bat" & Chr(34), 0
Set WshShell = Nothing


L'ho provato proprio ora e funziona perfettamente con XP [^]