« DOS/Liste des commandes » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Tschillinger
Aucun résumé des modifications
Zandr4 (discussion | contributions)
Suppr emphase inutile.
Ligne 13 :
 
Par extension, un fichier '''batch''' est, sous le [[système d'exploitation]] [[Microsoft Windows|Windows]], un fichier (ou ''script'') contenant une série d'instructions [[MS-DOS|DOS]]. Ces fichiers, lorsqu'ils sont lancés, exécutent les commandes contenues dans le fichier.
 
'''REMARQUE''' :Les batchs ont beaucoup d'utilité (exemple : lister des fichiers présents sur un ordinateur).
 
Le mot batch désigne alors abusivement un langage anonyme, parfois appelé [[langage batch]] ou [[langage DOS]], et qui est interprété par les exécutables [[cmd.exe]] et [[command.com]], moins puissant que les scripts utilisant les shells unix comme [[Bourne-Again shell|bash]] ou [[ksh]], eux-mêmes moins puissants que ceux des [[mainframe]]s.
Ligne 29 ⟶ 27 :
Le batch est tout de même moins rapide que les autres langages car il n'est pas compilable et demande donc, au moment de l'exécution, une interprétation de ses commandes par [[cmd.exe]] et [[command.com]], qui envoient ensuite les calculs correspondants aux commandes au processeur. Les autres langages envoient des calculs directement, ils sont donc plus rapides. Un des atouts du batch est sa légèreté : elle est similaire au contenu d'un fichier texte basique car les commandes sont en lignes et sans trop d'options.
 
'''Mais attention :''' unUn fichier batch peut aisément formater un disque ou supprimer un fichier.Etant Étant donné que ces fichiers sont des fichiers de commande, aucun anti-virus ne peut détecter un virus programmé en batch{{ref nec}}. Par précaution, vous pouvez ouvrir avec votre éditeur de textes un fichier .bat douteux avant de le lancer.
 
== Exemple : Le renommage en masse ==