Um arquivo .BAT é um arquivo em lote (batch file) contendo uma série de comandos a serem executados pelo interpretador de linha de comando (geralmente cmd.exe) no Windows. Estes arquivos são arquivos de texto puro que contêm uma lista de instruções, as quais podem incluir a execução de programas, manipulação de arquivos, exibição de texto e a realização de outras tarefas de nível de sistema. Arquivos em lote são comumente utilizados para automatizar tarefas repetitivas, simplificar operações complexas e criar scripts personalizados para diversos propósitos. Eles são interpretados sequencialmente, o que significa que os comandos são executados um após o outro na ordem em que aparecem no arquivo. Arquivos em lote são uma tecnologia legada, mas permanecem úteis para tarefas simples de automação e administração de sistema em ambientes Windows. Podem ser criados e editados usando qualquer editor de texto, como o Notepad. Embora poderosos, os arquivos em lote possuem limitações em comparação com linguagens de script mais modernas como PowerShell ou Python, particularmente no tratamento de erros e lógica complexa. No entanto, sua simplicidade e ampla disponibilidade os tornam uma ferramenta valiosa para muitos usuários.