Inicia uma nova instância do interpretador de comando do Windows CMD /A | /U /Q /D /E:ON | /E:OFF /F:ON | /F:OFF /V:ON | ...

Inicia uma nova instância do interpretador de comando do Windows

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

/C      Executa o comando especificado pela cadeia_de_caracteres e é encerrado
/K      Executa o comando especificado pela cadeia_de_caracteres mas
        permanece
/S      Modifica o tratamento da cadeia_de_caracteres após /C ou /K (ver
        abaixo)
/Q      Desativa o comando echo
/D      Desativa a execução de comandos AutoRun do Registro (ver abaixo)
/A      Faz com que a saída de comandos internos para um pipe ou arquivo seja
        em ANSI
/U      Faz com que a saída de comandos internos para um pipe ou arquivo seja
        em Unicode
/T:fg   Define as cores em primeiro/segundo plano (consulte COLOR /? para
        obter mais informações)
/E:ON   Ativa extensões de comando (ver abaixo)
/E:OFF  Desativa extensões de comando (ver abaixo)
/F:ON   Ativa caracteres de conclusão de nome de arquivo e de pasta
        (ver abaixo)
/F:OFF  Desativa caracteres de conclusão de nome de arquivo e de pasta
        (ver abaixo)
/V:ON   Ativa a expansão de variáveis de ambiente atrasada usando ! como
        delimitador. Por exemplo, /V:ON permite que !var! expanda a variável
        var no tempo de execução. A sintaxe %var% expande variáveis no
        momento da entrada, que é um procedimento bem diferente quando
        está dentro de um loop de FOR.
/V:OFF  Desativa a expansão de ambiente atrasada.

Observe que vários comandos separados pelo separador de comando '&&'
são aceitos para cadeia de caracteres se estiverem entre aspas. Além disso,
por razões de compatibilidade, /X é o mesmo que /E:ON, /Y é o mesmo que
/E:OFF e /R é o mesmo que /C. Qualquer outra opção é ignorada.

Se /C ou /K for especificado, o restante da linha de comando após a opção
será processado como uma linha de comando, onde a seguinte lógica é usada
para processar caracteres de aspas ("):

    1.  Se todas as condições a seguir forem atendidas, as aspas
        na linha de comando serão preservadas:

        - nenhuma opção /S
        - exatamente duas aspas
        - nenhum caractere especial entre as duas aspas,
          onde o especial é um dos seguintes: <>()@^|
        - há um ou mais caracteres de espaço entre as
          duas aspas
        - a cadeia de caracteres entre as duas aspas é o nome
          de um arquivo executável.

    2.  Caso contrário, o costume é ver se o primeiro caractere é
        um caractere de aspas e, se for, retirar o primeiro caractere e
        remover o último caractere de aspas na linha de comando, preservando
        qualquer texto após as últimas aspas.