18 votes

Quelle est la "langue" d'un fichier batch .bat sur Windows ?

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

14voto

Keltari Points 67159

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.

5voto

udog Points 171

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).

0voto

Le script Windows est ce qui est utilisé, il n'est pas traduit dans une autre langue, il dit simplement à Windows explicitement quoi faire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X