¿Qué hace exactamente el comando "iniciar"?

¿Qué hace exactamente el comando "iniciar"?

Desde un símbolo del sistema, algunos programas se pueden iniciar escribiendo el nombre del archivo exe y otros no (no encontrados). Sin embargo, los programas no encontrados se pueden ejecutar con el startcomando. Por ejemplo, vea esta sesión de terminal:

>notepad

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

>start wordpad

>

Entonces, ¿qué hace startexactamente?

Respuesta1

El comando ejecutar en el menú Inicio acepta Wordpad para iniciar Wordpad. Esto tiene que ver con algo llamado APP_PATHSintroducido en Windows 95 (consulte la entrada del blog de Raymond ChenEnlace). El comando de inicio busca APP_PATHS.

Respuesta2

De forma predeterminada, si ejecuta cmd dentro de cmd, la ventana de la consola se heredará, esperando a que finalice el proceso creado.

Usando start(que es un comando integrado de cmd, no un ejecutable) puede crear un proceso en una nueva instancia de la consola, pudiendo modificar las opciones de creación del proceso y, opcionalmente, esperar a que finalice el proceso creado.

Ver también

start /?

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

información relacionada