Démarre une nouvelle instance de l'interpréteur de commandes de Windows CMD /A | /U /Q /D /E:ON | /E:OFF /F:ON | /F:OFF /V:ON ...

Démarre une nouvelle instance de l'interpréteur de commandes de Windows

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

/C      Exécute la commande donnée par la chaîne de caractères puis se termine.
/K      Exécute la commande donnée par la chaîne de caractères et reste actif.
/S      Modifie le traitement de la chaîne après /C ou /K (voir ci-dessous).
/Q      Exécute (sans interactions) la commande donnée puis reste actif.
/D      Désactive l'exécution d'AutoRun à partir du Registre (voir ci-dessous).
/A      Redirige la sortie de commandes internes vers un canal ou un fichier
        ANSI.
/U      Redirige la sortie de commandes internes vers un canal ou un fichier
        UNICODE.
/T:fg   Change la couleur du premier plan ou de l'arrière-plan (voir aussi
        COLOR /?).
/E:ON   Active les extensions de commande (voir ci-dessous).
/E:OFF  Désactive les extensions de commande (voir ci-dessous).
/F:ON   Active les caractères de fin des noms de fichiers et de répertoires
        (voir ci-dessous).
/F:OFF  Désactive les caractères de fin des noms de fichiers et de répertoires
        (voir ci-dessous).
/V:ON   Active l'expansion retardée des variables d'environnement en utilisant
        ! comme délimiteur. Par exemple, /V:ON permet à !var! de développer la
        variable var à l'exécution. La syntaxe %var% développe les variables
        lorsqu'elles sont entrées, ce qui est différent lorsque utilisé à
        l'intérieur d'une boucle FOR.
/V:OFF  Désactive l'expansion retardée des variables d'environnement.

Remarquez que des commandes multiples séparées par le séparateur « && » sont
acceptées comme une chaîne si elles sont entre guillemets. Pour des raisons de
compatibilité, /X est identique à /E:ON, /Y à /E:OFF et /R
à /C. Toute autre option est ignorée.

Si /C ou /K est indiqué, alors le reste de la ligne de commande est traité
avec la logique suivante pour prendre en compte les guillemets (") :

    1.  Si toutes les conditions suivantes sont respectées, alors les
        guillemets de la ligne de commande sont conservés :

        - pas d'option /S
        - exactement deux caractères guillemet
        - aucun caractère spécial entre les deux caractères guillemet, un
          caractère spécial étant : <>()@^|
        - un ou plusieurs espaces entre les deux caractères guillemet
        - la chaîne comprise entre les deux guillemets est le nom d'un fichier
          exécutable.

    2.  Dans le cas contraire, l'ancien comportement vérifiera si le premier
        caractère est un caractère guillemet et si tel est le cas, enlèvera le
        premier caractère et le dernier caractère guillemet de la ligne de
        commande, préservant tout texte se trouvant après le dernier caractère
        guillemet.