Un archivo .BAT es un archivo por lotes que contiene una serie de comandos destinados a ser ejecutados por el intérprete de línea de comandos, generalmente cmd.exe, en sistemas operativos Windows. Estos archivos son esencialmente documentos de texto plano que albergan una lista de instrucciones, las cuales pueden incluir la ejecución de programas, la manipulación de archivos, la visualización de texto y la realización de diversas tareas a nivel de sistema. Los archivos por lotes se utilizan comúnmente para automatizar tareas repetitivas, simplificar operaciones complejas y crear scripts personalizados para diversos propósitos administrativos. Se interpretan de manera secuencial, lo que significa que los comandos se ejecutan uno tras otro en el orden exacto en que aparecen en el archivo. Aunque los archivos batch se consideran una tecnología heredada (legacy), siguen siendo extremadamente útiles para tareas de automatización simples y administración de sistemas en entornos Windows. Pueden crearse y editarse con cualquier editor de texto, como el Bloc de notas (Notepad). A pesar de su potencia, presentan limitaciones en comparación con lenguajes de scripting más modernos como PowerShell o Python, especialmente en lo que respecta al manejo de errores y la lógica compleja. No obstante, su simplicidad y disponibilidad universal los convierten en una herramienta valiosa para muchos usuarios.