O que o comando "iniciar" faz exatamente

O que o comando "iniciar" faz exatamente

Em um prompt de comando, alguns programas podem ser iniciados digitando o nome do arquivo exe, e outros não (não encontrados). No entanto, os programas não encontrados podem ser executados com o startcomando. Por exemplo, veja esta sessão de terminal:

>notepad

>wordpad
'wordpad' is not recognized as an internal or external command,
operable program or batch file.

>start wordpad

>

Então, o que startexatamente faz

Responder1

O comando executar no menu iniciar aceita o wordpad para iniciar o Wordpad. Isso tem a ver com algo chamado APP_PATHSintroduzido no Windows 95 (veja a postagem do blog de Raymond ChenLink). O comando start pesquisa APP_PATHS.

Responder2

Por padrão, se você executar o cmd dentro do cmd, a janela do console será herdada, aguardando o término do processo criado.

Usando start(que é um comando integrado cmd, não um executável) você pode criar um processo em uma nova instância do console, podendo modificar as opções de criação do processo e opcionalmente aguardar o término do processo criado.

Veja também

start /?

e no TechNet: http://technet.microsoft.com/en-us/library/bb491005.aspx

informação relacionada