Buscar..


Observaciones

Desde Microsoft Technet:

Con los archivos por lotes, que también se denominan programas por lotes o scripts, puede simplificar las tareas rutinarias o repetitivas. Un archivo por lotes es un archivo de texto sin formato que contiene uno o más comandos y tiene una extensión de nombre de archivo .bat o .cmd. Cuando escribe el nombre del archivo en el símbolo del sistema, Cmd.exe ejecuta los comandos de forma secuencial a medida que aparecen en el archivo.

Nombres y extensiones de archivos por lotes

Extensión Observaciones
.murciélago Esta extensión se ejecuta con MS-DOS y todas las versiones de Windows.
.cmd Utilizado para archivos por lotes en la familia de Windows NT
.btm La extensión utilizada por 4DOS y 4NT.

Para comprender la diferencia entre .cmd y .bat , consulte aquí .

Evite los nombres que ya son el nombre de los comandos incorporados. como tracert Hay una utilidad llamada tracert.exe . Por lo tanto, evite nombrar un archivo por lotes tracert.bat

Ejecutar archivo por lotes

La forma más fácil de ejecutar un archivo por lotes es simplemente haciendo doble clic en su icono. O pegue la ruta completa del archivo en un símbolo del sistema, o simplemente su nombre, si el símbolo del sistema se inició desde el directorio de archivos por lotes, luego ingrese.

Ejemplo:

C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat

Abrir un símbolo del sistema

El símbolo del sistema viene preinstalado en todos los sistemas operativos Windows NT, Windows CE, OS / 2 y eComStation, y existe como cmd.exe , normalmente ubicado en C:\Windows\system32\cmd.exe

En Windows 7, las formas más rápidas de abrir el símbolo del sistema son:

  • Presione Win 𐌎 , escriba "cmd" y luego presione Entrar .

  • Presione Win 𐌎 + R , escriba "cmd" y luego presione Entrar .

  • Si tiene una ventana de explorador abierta, escriba "cmd" en la barra de direcciones para abrir una solicitud en el directorio seleccionado actualmente.

  • Haga clic con el botón derecho en una carpeta en el Explorador mientras mantiene presionada la tecla Mayús y seleccione "Abrir ventana de comandos aquí".

También se puede abrir navegando al ejecutable y haciendo doble clic en él.

En algunos casos, es posible que necesite ejecutar cmd con permisos elevados, en este caso, haga clic derecho y seleccione "Ejecutar como administrador". Esto también se puede lograr presionando Control + Shift + Enter en lugar de Enter cuando se utiliza el modo 1 de los puntos anteriores.

Edición y visualización de archivos por lotes

Cualquier editor ASCII puede editar archivos por lotes. Aquí puede encontrar una lista de editores que pueden sintaxis resaltar la sintaxis por lotes. También puede usar el bloc de notas predeterminado que se incluye con Windows para editar y ver un archivo por lotes, aunque no ofrece resaltado de sintaxis.

Para abrir el bloc de notas:

  • Presione Win 𐌎 + R , escriba notepad y luego presione Entrar .

Alternativamente, la forma más "primitiva" de crear un archivo por lotes es redirigir la salida desde la línea de comandos a un archivo, por ejemplo.

echo echo hello world > first.bat

que escribe echo hello world en el archivo first.bat .

Puede editar un archivo por lotes haciendo clic derecho en el archivo y seleccionando "Editar" en el menú contextual.

Para ver el contenido de un archivo por lotes desde un símbolo del sistema, ejecute el siguiente comando:

type first.bat

También puede comenzar a editar su archivo por lotes con el bloc de notas desde el símbolo del sistema escribiendo

notepad first.bat

Obteniendo ayuda

Para obtener ayuda sobre un comando de archivo por lotes, puede utilizar la ayuda incorporada.

Abra un símbolo del sistema (cuyo archivo ejecutable es cmd.exe ) e ingrese help para ver todos los comandos disponibles.

Para obtener ayuda para cualquiera de estos comandos, escriba help seguida del nombre del comando.

Por ejemplo:

help help

Mostrará:

Provides help information for Windows commands.

HELP [command]

    command - displays help information on that command.

Algunos comandos también mostrarán ayuda si son seguidos por /? .

Tratar:

help /?

Nota:

Help solo mostrará la ayuda para los comandos internos .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow