Les fichiers batch



  1. Qu'est-ce qu'un fichier batch
  2. Comment créer un fichier batch
  3. Votre premier fichier batch
  4. Un exemple de fichier batch

  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:edit. Tapez "edit" suivi du nom du fichier que vous voulez créer avec l'etension ".bat". L'écran de 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 fichier 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'uttilisateur tape sur une touche, rajoutez la ligne "pause". Nous avons donc:
    @echo off
    echo Voulez-vous continuer?
    pause

    Maintenant, nous allons nous metre à la racine de c: avec les lignes: "c:" et "cd \". Maintenant, faisons défiler tous les fichier de l'ordinateur avec la commande "dir /s". Nous avons:
    @echo off
    echo Voulez-vous continuer?
    pause
    c:
    cd \
    dir /s

    Maintenant, enregistrez votre fichiez 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. Demarrez 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 il tomberont sur "Etes-vous sur de vouloir supprimmer tous les fichiers et tous les dossier", il commenceront à paniquer, s'il tentent de quitter avec la combinaison Alt+F4, il déclencheront le défilé de tous les fichiers et de tous les dossiers. A ce moment il commenceront à vraiment paniquer. La phrase "Tous les fichiers effacés" les achèvera. Pour quitter le fichier pendant son execution, faites Ctrl+C ou après tapez exit et validez. Ne vous inquiettez pas: ce fichier n'a aucun effet sur les fichiers et les dossier de votre ordinateur.
    Voir édition
    Vous remarquerez que ce fichier est légèrement différent de celui proposé mais il donne le même résultat