Lorsque Windows exécute l'un de ces programmes, quel est le langage réellement utilisé ? Je suppose que c'est du C++. Désolé si je me trompe de section, c'est ma première question :D
Réponses
Trop de publicités?Un fichier .bat est un script shell DOS/Windows exécuté par l'interpréteur de commandes DOS/Windows. Lorsqu'un script batch est enregistré dans un fichier .bat, on l'appelle simplement un fichier batch.
Le langage est simplement script batch
. Ce n'est pas un langage de haut niveau comme le C++, mais un langage de script interprété simple.
Les fichiers batch sont très limités en termes de fonctionnalités. Microsoft a publié PowerShell, qui est un langage de script beaucoup plus puissant.
Parfois appelé le langage de fichiers de commandes MS-DOS ou simplement des commandes batch : https://msdn.microsoft.com/fr-fr/library/cc722477.aspx. Il s'agit simplement de l'encapsulation (dans un fichier) d'une série de commandes, dont la plupart pourraient également être exécutées en ligne de commande (à l'invite de commande, en dehors du fichier batch).