En effet, les fichiers batchs (extension .bat) ne payent pas de mine, ce ne sont que de betes fichiers texte qui seront executes ligne par ligne par l'interpreteur de commandes du systeme d'exploitation (exemple: le [COMMAND.COM] du [DOS] ). Ont les appelle couramment "fichiers de commandes" ou "fichiers de commandes par lots".
Parler des fichiers batchs comme d'un langage de programmation a part entiere en fait sourrire beaucoup voire meme plus d'un, pourtant de base, les fichiers batchs offrent une puissance vraiment impressionante même pour les bases du C.
Exemple: lancer la recherche de fichiers sur tout le disque et enregistrer la recherche dans un fichier, le tout avec des parametres modifiables, quelle taille en C? En batch ca donne ca: [DIR] [%] 1 /S > [%] 2
Taille totale = 14 octets, pas mal pour un pseudo langage? Le langage batch étant compose de commandes internes mais egalement externes, il est extensible a l'infini grace a des EXE ou des COM additionnels (acceptants les parametres en ligne de commande) que vous meme pouvez ecrire .
Et voici la liste des commandes : |