Vous êtes sur la page 1sur 3

Les fichiers batch - Apprendre MS-DOS

1.Qu'est ce qu'un fichier batch

Un fichier batch est une sorte de micro-application. Les fichiers batch se servent de commandes MS-DOS.
Ils ont des commandes non-disponibles depuis la ligne de commande. Si vous trouvez des commandes qui
vous intriguent, tapez cette commande suivie de "/?" (exempl:edit /?. Vous aurez une réponse du genre:

      Version MS-DOS 2.0.026 Copyright (c) Microsoft Corp 1995.

      EDIT [/B] [/H] [/R] [/S] [/] [/?] [fichier(s)]

      /B - Force le mode monochrome.

      /H - Choisit la résolution la plus haute possible pour votre

      Matériel.

      /R - Charge le(s) fichier(s) en mode lecture seule.

      /S - Force l'utilisation de noms de fichier courts.

      / - Charge un ou plusieurs fichiers binaires, en retournant à la ligne pour caractères.

      /? - Affiche cet écran d'aide.

      [Fichier] - Spécifie les fichiers initiaux à charger. Les caractères

      Génériques et les spécifications multiples de fichiers sont

      Acceptés.

   2. Comment créer un fichier batch

 
      Pour créer un fichier batch, nous allons nous reporter à une commande vue précédemment: édit. Tapez
"edit" suivi du nom du fichier que vous voulez créer avec l'extension ".bat". L'écran d’edit s'ouvre et vous
allez pouvoir créer votre premier fichier batch.

   3. Votre premier fichier batch

      Ce fichier batch commencera par inviter l'utilisateur à cliquer sur une touche pour démarrer le fichier
puis il fera défiler la liste des fichiers du disque dur. Commencez par démarrer edit. Sur la première ligne,
pour éviter que ce que tous ce que nous allons écrire soit affiché, nous allons taper "echo off" il faut
également que cette ligne ne soit pas affichée: nous la faisons précéder du signe @. Nous avons donc:
@echo off. Passons à la ligne et faisons en sorte que le texte "Voulez-vous continuer ?" s'affiche à l'écran.
Vous pouvez tapez: echo Voulez-vous continuer ?. Pour que l'ordinateur attende que l'utilisateur tape sur
une touche, rajoutez la ligne "pause". Nous avons donc:

      @echo off

      echo Voulez-vous continuer?

      pause

      Maintenant, nous allons nous mettre à la racine de c: avec les lignes: "c:" et "cd \". Maintenant, faisons
défiler tous les fichiers de l'ordinateur avec la commande "dir /s". Nous avons:

      @echo off

      echo Voulez-vous continuer?

      pause

      c:

      cd \

      dir /s

      Maintenant, enregistrez votre fichier et revenez à la ligne de commande. Tapez le nom de votre fichier et
faites ce qu'on vous demande. Attention, faire défiler tous les fichiers est très long (à peu près 10 minutes).
Pour arrêter votre fichier avant, faites Ctrl+C.

 
   4. Un exemple de fichier batch

      Si vous aimeriez piéger vos amis avec un faux virus lisez bien ce qui va suivre. Démarrez l'invite de
commande puis edit. Tapez le texte suivant:

      @echo off

      echo Etes-vous sur de vouloir supprimer tous les fichiers et les dossiers de votre ordinateur?

      pause

      c:

      dir c: /s

      cls

      prompt Tous les fichiers effacés.

      Ouvrez-le à l'insu de vos amis. Quand ils tomberont sur "Etes-vous sur de vouloir supprimer tous les
fichiers et tous les dossiers", ils commenceront à paniquer, s’ils tentent de quitter avec la combinaison
Alt+F4, ils déclencheront le défilé de tous les fichiers et de tous les dossiers. A ce moment ils commenceront
à vraiment paniquer. La phrase "Tous les fichiers effacés" les achèvera. Pour quitter le fichier pendant son
exécution, faites Ctrl+C ou après tapez exit et validez. Ne vous inquiétez pas: ce fichier n'a aucun effet sur
les fichiers et les dossiers de votre ordinateur.

      Vous remarquerez que ce fichier est légèrement différent de celui proposé mais il donne le même résultat

Vous aimerez peut-être aussi