Les fichiers batch livre blanc de stephane grare

CStéphane Grare Un ?chier Batch est un ?chier qui regroupe une suite logique de commandes MS -Dos et possédant l'extension bat et est directement exécutable par le système Les commandes sont enregistrées ligne par ligne et seront exécutées séquentiellement La programmation Batch nécessite une connaissance minimum de l'environnement Dos En fait un ?chier Batch contient simplement une suite de commandes que vous pourriez taper sous l'invité prompt du Dos chaque nouvelle ligne du ?chier correspondant à une nouvelle commande Néanmoins certaines commandes ne sont utilisables que dans les ?chiers Batch du fait de leur inutilité dans l'environnement de commande Dos C'est ce qui permet d'automatiser certaines t? ches Leur utilité est par exemple quand il faut répéter toujours la même série de commandes À titre d'exemple nous pourrions évoquer le changement de répertoire et peut-être aussi la commande Format qu'on fait souvent suivre de la commande CHKDSK pour véri ?er si la disquette a bien été formatée INTRODUCTION L'intérêt des Batchs est donc d'automatiser des t? ches répétitives e ?ectuées sous DOS Les ?chiers Batch peuvent également utiliser toutes les commandes DOS ce qui rend disponible pour le programmeur un grand nombre de fonctions En ?n leur taille est relativement légère par rapport à d'autres programmes ce qui facilite leurs transferts sur di ?érents disques et supports de stockage Cependant ? Le langage Batch n'est pas compilé il est interprété par COMMAND COM ce qui rend plus lent l'exécution de programmes Batch par rapport à des applications écrites directement en langage machine Les ?chiers Batch sont directement éditables donc votre code n'est pas protégé à la copie par d'autres programmeurs En ?n et surtout des opérations élémentaires telles que le traitement de cha? nes de caractères d'opérations mathématiques n'existent pas sous DOS ce qui implique l'usage de programmes externes s'ils existent selon les cas TABLE DES MATIERES Création d'un ?chier Batch Notions de bases sur les ?chiers Batch Les commandes spéci ?ques Passage de paramètres Les Boucles Aller plus loin dans les ?chiers Batch Exemple de ?chiers Batch C ?? Création d'un ?chier Batch Le terme Batch désigne un ?chier contenant une suite de commandes qui seront traitées automatiquement Nous appelons aussi cela un traitement par lot A ?n de créer votre premier ?chier Batch suivez cette procédure Ouvrez un éditeur de texte Le Bloc- notes par exemple Inscrivez vos lignes de commandes Enregistrez votre ?chier texte Cliquez sur le nom du ?chier puis appuyez sur la touche F Vous serez en mode Édition Renommez le ?chier en changeant l'extension txt en bat À la question Voulez-vous vraiment renommer le ?chier répondez par Oui Attention de désactiver au préalable la case Masquer les extensions de ?chiers dont le type est connu dans les options avancées de l'Explorateur Windows Pour créer un ?chier Batch vous pouvez également utiliser directement l'interpréteur de commandes pour cela utilisez la commande EDIT Appeler alors la commande EDIT pour l'éditeur de texte ?? Notions de base sur les ?chiers Batch Malheureusement la majorité des sources intéressantes

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager