iniciar

Inicia uma janela separada do Prompt de Comando para executar um programa ou comando especificado.

Sintaxe

start [<title>] [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [<command> [<parameter>... ] | <program> [<parameter>... ]]

Parâmetros

Parâmetro Descrição
<title> Especifica o título a ser exibido na barra de título da janela do Prompt de Comando.
/d <path> Especifica o diretório de inicialização.
/i Passa o Cmd.exe de inicialização para a nova janela do Prompt de Comando. Se /i não for especificado, o ambiente atual será usado.
{/min | /max} Especifica para minimizar (/min) ou maximizar (/max) a nova janela do Prompt de Comando.
{/separate | /shared} Inicia programas de 16 bits em um espaço de memória separado (/separate) ou espaço de memória compartilhada (/shared). Essas opções não têm suporte em plataformas de 64 bits.
{/low | /normal | /high | /realtime | /abovenormal | belownormal} Inicia um aplicativo na classe de prioridade especificada.
/node <NUMA node> Especifica o nó NUMA (Arquitetura de Memória Não Uniforme) preferencial como um inteiro decimal.
/affinity <hexaffinity> Aplica a máscara de afinidade do processador especificada (expressa como um número hexadecimal) ao novo aplicativo.
/wait Inicia um aplicativo e aguarda até que ele termine.
/b Inicia um aplicativo sem abrir uma nova janela do Prompt de Comando. A manipulação de CTRL+C é ignorada, a menos que o aplicativo habilita o processamento de CTRL+C. Use CTRL+BREAK para interromper o aplicativo.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Especifica o comando ou programa a ser iniciar.
<parameter> Especifica parâmetros a passar para o comando ou o programa.
/? Exibe a ajuda no prompt de comando.

Comentários

  • Você pode executar arquivos não executáveis por meio de sua associação de arquivo digitando o nome do arquivo como um comando.

  • Se você executar um comando que contém a cadeia de caracteres CMD como o primeiro token sem uma extensão ou qualificador de caminho, o CMD será substituído pelo valor da variável COMSPEC. Isso impede que os usuários escolham cmd do diretório atual.

  • Se você executar um aplicativo gui (interface gráfica do usuário) de 32 bits, o cmd não aguardará até que o aplicativo saia antes de retornar ao prompt de comando. Esse comportamento não ocorrerá se você executar o aplicativo de um script de comando.

  • Se você executar um comando que usa um primeiro token que não é um comando ou o caminho do arquivo para um arquivo existente com uma extensão, o Cmd.exe usará o valor da variável de ambiente PATHEXT para determinar quais extensões procurar e em qual ordem. O valor padrão para a variável PATHEXT é:

    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    

    Observe que a sintaxe é a mesma que a variável PATH, com ponto e vírgula (;) separando cada extensão.

  • start pesquisa um arquivo executável especificado e, se encontrado, o executável será lançado independentemente do diretório de trabalho atual. Ao pesquisar um arquivo executável, se não houver nenhuma combinação em nenhuma extensão, inicie verificações para ver se o nome corresponde a um nome de diretório. Se isso acontecer, start será aberto Explorer.exe nesse caminho.

Exemplos

Para iniciar o programa Myapp no prompt de comando e manter o uso da janela atual do Prompt de Comando, digite:

start Myapp

Para exibir o tópico de ajuda de linha de comando inicial em uma janela de prompt de comando maximizada separada, digite:

start /max start /?

Referências adicionais