Avvia una nuova istanza dell'interprete dei comandi di Windows CMD /A | /U /Q /D /E:ON | /E:OFF /F:ON | /F:OFF /V:ON | /V:OFF][/S ...

Avvia una nuova istanza dell'interprete dei comandi di Windows

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] 
    [/V:ON | /V:OFF][[/S] [/C | /K] stringa]

/C       Esegue il comando specificato dalla stringa, quindi
         termina
/K       Esegue il comando specificato dalla stringa e rimane
/S       Modifica il trattamento della stringa dopo /C o /K
         (vedere di seguito)
/Q       Disattiva echo
/D       Disabilita l'esecuzione di comandi di esecuzione automatica
         dal Registro di sistema (vedere di seguito)
/A       Rende l'output di comandi interni per pipe o file in
         formato ANSI
/U       Rende l'output di comandi interni per pipe o file in
         formato Unicode
/T:fg    Imposta i colori primo piano/sfondo (vedere  COLOR /? per
         ulteriori informazioni)
/E:ON    Abilita estensioni ai comandi (vedere di seguito)
/E:OFF   Disabilita estensioni ai comandi (vedere di seguito)
/F:ON    Abilita caratteri di completamento nome directory e file
         (vedere di seguito)
/F:OFF   Disabilita caratteri di completamento nome directory e
         file (vedere di seguito)
/V:ON    Abilita l'espansione ritardata delle variabili di
         ambiente utilizzando ! come delimitatore. Ad esempio,
         /V:ON consente a !var! di espandere la variabile var al
         momento dell'esecuzione. La sintassi %var% espande le
         variabili al momento dell'input. Si tratta di due comportamenti
         diversi all'interno di un loop FOR.
/V:OFF   Disabilita l'espansione ritardata dell'ambiente.

Ricordare che comandi multipli separati da separatori '&&'
sono accettati per le stringhe se racchiusi tra virgolette.
Inoltre, per ragioni di compatibilità, /X è analogo a /E:ON, /Y 
è analogo a /E:OFF e /R è analogo a /C. Le altre opzioni sono
ignorate.

Se è specificato /C o /K, la parte restante della riga di comando
dopo l'opzione viene elaborata come una riga di comando, in cui
viene utilizzata la logica seguente per elaborare le virgolette ("):

    1.  Se sono soddisfatte tutte le seguenti condizioni, le
        virgolette nella riga di comando vengono mantenute:

        - senza opzione  /S
        - esattamente due caratteri di virgolette
        - senza caratteri speciali tra due caratteri di 
          virgolette, dove per speciali si intende uno 
          tra: <>()@^|
        - sono presenti uno o più spazi vuoti tra le due 
          virgolette
        - la stringa tra i due caratteri di virgolette è il nome
          di un file eseguibile.

    2.  In caso contrario, si osserva se il primo carattere è un
        carattere di virgolette e, in tal caso, si eliminerà il
        primo e l'ultimo carattere di virgolette nella
        riga di comando, mantenendo il testo che segue l'ultimo
        carattere di virgolette.