Un fichier de commandes est un fichier script utilisé sous DOS, OS/2 et Windows. Il est constitué d'une série de commandes destinées à être exécutées par l'interpréteur de ligne de commande (CLI), et est stocké dans un fichier texte brut. Les fichiers de commandes sont principalement utilisés pour automatiser des tâches répétitives, exécuter des séquences de programmes et effectuer des tâches d'administration système. Ils sont interprétés ligne par ligne, et chaque ligne contient généralement une commande que le système d'exploitation peut exécuter. Les fichiers de commandes constituent un moyen simple et natif de créer des scripts d'automatisation, en particulier dans les environnements où des langages de script plus complexes ne sont ni disponibles ni nécessaires. Ils sont souvent employés pour des tâches courantes telles que l'installation de logiciels, la sauvegarde de fichiers ou la maintenance du système. Bien que puissants pour l'automatisation de base, les fichiers de commandes présentent des limitations par rapport à des langages de script plus avancés comme Python ou PowerShell, notamment en matière de gestion des erreurs et de mise en œuvre de logique complexe.