Un fichier .BAT est un fichier batch contenant une série de commandes destinées à être exécutées par l'interpréteur de ligne de commande (généralement cmd.exe) sous Windows. Ces fichiers sont des fichiers texte brut contenant une liste d'instructions, lesquelles peuvent inclure le lancement de programmes, la manipulation de fichiers, l'affichage de texte et l'exécution d'autres tâches au niveau du système. Les fichiers batch sont couramment utilisés pour automatiser des tâches répétitives, simplifier des opérations complexes et créer des scripts personnalisés à diverses fins. Ils sont interprétés de manière séquentielle, ce qui signifie que les commandes sont exécutées l'une après l'autre dans l'ordre où elles apparaissent dans le fichier. Bien qu'il s'agisse d'une technologie héritée (legacy), les fichiers batch restent utiles pour des tâches d'automatisation simples et l'administration système dans les environnements Windows. Ils peuvent être créés et modifiés à l'aide de n'importe quel éditeur de texte, tel que le Bloc-notes (Notepad). Bien que puissants, les fichiers batch présentent des limitations par rapport à des langages de script plus modernes comme PowerShell ou Python, particulièrement en ce qui concerne la gestion des erreurs et la logique complexe. Cependant, leur simplicité et leur grande disponibilité en font un outil précieux pour de nombreux utilisateurs.