Comando de inicio de línea de comandos de MS-DOS y Windows

comando de inicio

La comienzo El comando permite a un usuario abrir una ventana separada de la Línea de comandos de Windows .

Consejo

Para obtener ayuda sobre cómo empezar a utilizar la línea de comandos, consulte: Cómo utilizar la línea de comandos de Windows (DOS).

Disponibilidad

Start es un comando interno que está disponible en los siguientes sistemas operativos de Microsoft.

Iniciar sintaxis

Sintaxis de Windows Vista y versiones posteriores

|_+_|
'título' Título para mostrar en la ventana barra de título .
camino Directorio de inicio.
/B Inicie una aplicación sin crear una nueva ventana. La aplicación tiene el manejo de ^ C ignorado. A menos que la aplicación habilite el procesamiento de ^ C, ^ Break es la única forma de interrumpir la aplicación.
/I El nuevo entorno será el entorno original pasado al cmd.exe y no el entorno actual.
/ MIN Ventana de inicio minimizado .
/ MAX Ventana de inicio maximizado .
/SEPARAR Comienzo 16 bits Programa de Windows en un espacio de memoria separado.
/COMPARTIDO Inicie el programa de Windows de 16 bits en el espacio de memoria compartida.
/BAJO Inicie la aplicación en la clase de prioridad IDLE.
/NORMAL Inicie la aplicación en la clase de prioridad NORMAL.
/ELEVADO Inicie la aplicación en la clase de prioridad ALTA.
/TIEMPO REAL Inicie la aplicación en la clase de prioridad REALTIME.
/POR ENCIMA DE LO NORMAL Inicie la aplicación en la clase de prioridad ABOVENORMAL.
/DEBAJO DE LO NORMAL Inicie la aplicación en la clase de prioridad BELOWNORMAL.
/NODO Especifica el nodo preferido de NUMA (arquitectura de memoria no uniforme) como un entero decimal.
/AFINIDAD Especifica la máscara de afinidad del procesador como un número hexadecimal. El proceso está restringido a ejecutarse en estos procesadores.

La máscara de afinidad se interpreta de forma diferente cuando se combinan / AFFINITY y / NODE. Especifique la máscara de afinidad como si la máscara del procesador del nodo NUMA estuviera desplazada hacia la derecha para comenzar en el bit cero. El proceso está restringido a ejecutarse en esos procesadores en común entre la máscara de afinidad especificada y el nodo NUMA. Si no hay procesadores en común, el proceso se limita a ejecutarse en el nodo NUMA especificado.
/ESPERE Inicie la aplicación y espere a que termine.
comando / programa Si es un comando cmd interno o un archivo por lotes, entonces el procesador de comandos se ejecuta con el conmutador / K a cmd.exe. El modificador / K mantiene la ventana abierta después de ejecutar el comando.

Si no es un comando cmd interno o un archivo por lotes, el comando es un programa que se ejecuta como una aplicación de ventana o una aplicación de consola.
parámetros Estos son los parámetros pasados ​​al comando / programa.
Nota

La SEPARAR y COMPARTIDO las opciones no son compatibles con 64 bits plataformas.

Especificar / NODE permite que los procesos se creen de una manera que aproveche la localidad de la memoria en los sistemas NUMA. Por ejemplo, se pueden crear dos procesos que se comunican entre sí en gran medida a través de la memoria compartida para compartir el mismo nodo NUMA preferido para minimizar las latencias de memoria. Asignan memoria desde el mismo nodo NUMA cuando es posible, y pueden ejecutarse en procesadores fuera del nodo especificado.

inicio / NODO 1 / AFFINITY 0x3 application1.exe
inicio / NODO 1 / AFFINITY 0xc application2.exe

Si las extensiones de comando están habilitadas, la invocación de comandos externos a través de la línea de comandos o el comando START cambia de la siguiente manera:

Los archivos no ejecutables pueden invocarse a través de su asociación de archivos escribiendo el nombre del archivo como un comando. (por ejemplo, WORD.DOC iniciaría la aplicación asociada con la extensión de archivo .DOC). Consulte los comandos ASSOC y FTYPE para saber cómo crear estas asociaciones desde dentro de una secuencia de comandos.

Al ejecutar una aplicación que es una aplicación GUI de 32 bits, CMD.EXE no espera a que la aplicación termine antes de regresar al símbolo del sistema. Este nuevo comportamiento NO ocurre si se ejecuta en un script de comando.

Al ejecutar una línea de comando cuyo primer token es la cadena 'CMD' sin una extensión o calificador de ruta, entonces 'CMD' se reemplaza con el valor de la variable COMSPEC. Este cambio evita recoger CMD.EXE del directorio actual .

Al ejecutar una línea de comando cuyo primer token NO contiene una extensión, CMD.EXE usa el valor de la variable de entorno PATHEXT para determinar la extensión. El valor predeterminado de la variable PATHEXT es:

.COM; .EXE; .BAT; .cmd

Observe que la sintaxis es la misma que la de la variable PATH, con punto y coma separando los diferentes elementos.

Al buscar un ejecutable, si no hay ninguna coincidencia en ninguna extensión, entonces busca si el nombre coincide con el nombre de un directorio. Si es así, el comando INICIO lanza el Explorador en esa ruta. Si se hace desde la línea de comandos, equivale a hacer un CD / D en esa ruta.

Windows XP y sintaxis anterior

|_+_|
'título' Título para mostrar en la barra de título de la ventana.
camino Directorio de inicio.
/B Inicie una aplicación sin crear una nueva ventana. La aplicación tiene el manejo de ^ C ignorado. A menos que la aplicación habilite el procesamiento de ^ C, ^ Break es la única forma de interrumpir la aplicación.
/I El nuevo entorno será el entorno original pasado al cmd.exe y no el entorno actual.
/ MIN Ventana de inicio minimizada.
/ MAX Ventana de inicio maximizada.
/SEPARAR Inicie el programa de Windows de 16 bits en un espacio de memoria separado.
/COMPARTIDO Inicie el programa de Windows de 16 bits en el espacio de memoria compartida.
/BAJO Inicie la aplicación en la clase de prioridad IDLE.
/NORMAL Inicie la aplicación en la clase de prioridad NORMAL.
/ELEVADO Inicie la aplicación en la clase de prioridad ALTA.
/TIEMPO REAL Inicie la aplicación en la clase de prioridad REALTIME.
/POR ENCIMA DE LO NORMAL Inicie la aplicación en la clase de prioridad ABOVENORMAL.
/DEBAJO DE LO NORMAL Inicie la aplicación en la clase de prioridad BELOWNORMAL.
/ESPERE Inicie la aplicación y espere a que termine.
comando / programa Si es un comando cmd interno o un archivo por lotes, entonces el procesador de comandos se ejecuta con el conmutador / K a cmd.exe. Lo que significa que la ventana permanece después de ejecutar el comando.

Si no es un comando cmd interno o un archivo por lotes, el comando es un programa que se ejecuta como una aplicación de ventana o una aplicación de consola.
parámetros Estos son los parámetros pasados ​​al comando / programa.

Si las extensiones de comando están habilitadas, la invocación de comandos externos a través de la línea de comandos o el comando START cambia de la siguiente manera:

Los archivos no ejecutables pueden invocarse a través de su asociación de archivos escribiendo el nombre del archivo como un comando. (por ejemplo, WORD.DOC iniciaría la aplicación asociada con la extensión de archivo .DOC). Consulte los comandos ASSOC y FTYPE para saber cómo crear estas asociaciones desde dentro de una secuencia de comandos.

Al ejecutar una aplicación que es una aplicación GUI de 32 bits, CMD.EXE no espera a que la aplicación termine antes de regresar al símbolo del sistema. Este nuevo comportamiento NO ocurre si se ejecuta en un script de comando.

Al ejecutar una línea de comando cuyo primer token es la cadena 'CMD' sin una extensión o calificador de ruta, entonces 'CMD' se reemplaza con el valor de la variable COMSPEC. Este cambio evita que se recupere CMD.EXE del directorio actual.

Al ejecutar una línea de comando cuyo primer token NO contiene una extensión, CMD.EXE usa el valor de la variable de entorno PATHEXT para determinar la extensión. El valor predeterminado de la variable PATHEXT es:

.COM; .EXE; .BAT; .cmd

Observe que la sintaxis es la misma que la de la variable PATH, con punto y coma separando los diferentes elementos.

Al buscar un ejecutable, si no hay ninguna coincidencia en ninguna extensión, entonces busca si el nombre coincide con el nombre de un directorio. Si es así, el comando INICIO lanza el Explorador en esa ruta. Si se hace desde la línea de comandos, equivale a hacer un CD / D en esa ruta.

Ejemplos de inicio

|_+_|

Inicie una nueva instancia de Bloc con el archivo myfile.txt.

|_+_|

Inicie la ventana del bloc de notas con la pantalla maximizado .

|_+_|

El ejemplo anterior iniciaría el archivo por lotes mybatch.bat en un minimizado ventana.

|_+_|

Si el archivo o carpeta tiene un espacio, debe rodearlo con citas . En el ejemplo anterior, estamos comenzando MP3 archivo de canción 'my song.mp3'. Sin las comillas que rodean el Nombre del archivo con un espacio , obtendrá un error de Windows no puede encontrar el archivo.

|_+_|

Abra la página web Computer Hope en su configuración predeterminada navegador desde la línea de comando.