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 start
comando. 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 start
exatamente faz
Responder1
O comando executar no menu iniciar aceita o wordpad para iniciar o Wordpad. Isso tem a ver com algo chamado APP_PATHS
introduzido 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