Comment écrire un fichier batch : 10 étapes (avec images)

Table des matières:

Comment écrire un fichier batch : 10 étapes (avec images)
Comment écrire un fichier batch : 10 étapes (avec images)

Vidéo: Comment écrire un fichier batch : 10 étapes (avec images)

Vidéo: Comment écrire un fichier batch : 10 étapes (avec images)
Vidéo: Comment devenir administrateur de son PC Windows 10 2024, Novembre
Anonim

Ce wikiHow vous apprend à écrire et à enregistrer un fichier batch de base sur un ordinateur Windows. Ce fichier contient une série de commandes DOS (langage Windows) et est généralement créé pour activer automatiquement les commandes fréquemment utilisées, telles que le transfert de fichiers. Vous n'avez pas besoin de télécharger un puissant programme d'édition pour créer des fichiers batch; Le programme Bloc-notes par défaut de Windows est plus que suffisant.

Étape

Partie 1 sur 2: Apprendre les bases des fichiers batch

4288 1 2
4288 1 2

Étape 1. Ouvrez le Bloc-notes

Ce programme vous permet de générer du code sous forme de fichier texte et de l'enregistrer une fois terminé en tant que fichier batch. Pour accéder au programme, allez dans le menu Début

Windowsstart
Windowsstart

tapez Bloc-notes et cliquez sur le Bloc-notes » en bleu en haut du menu.

Le Bloc-notes est généralement utilisé pour convertir des fichiers texte en fichiers batch. Cependant, vous pouvez écrire le texte d'un fichier batch via n'importe quelle application

  • Apprenez quelques commandes de fichiers batch de base. Les fichiers batch peuvent exécuter une série de commandes DOS. Cela signifie que la commande que vous utilisez est similaire à une commande DOS. Certaines des commandes importantes incluent:

    4288 2 2
    4288 2 2
    • ECHO – Affiche le texte à l'écran
    • @ECHO OFF – Masque le texte normalement affiché
    • START - Exécute les fichiers via l'application principale
    • REM – Insère une ligne de commentaire dans le programme
    • MKDIR/RMDIR – Crée et supprime des répertoires
    • DEL – Supprimer des fichiers (un ou plusieurs)
    • COPIER – Copier un ou plusieurs fichiers
    • XCOPY – Vous permet de copier des fichiers avec des options supplémentaires
    • FOR/IN/DO – Vous permet de sélectionner ou de spécifier un fichier.
    • TITRE - Modifie le titre de la fenêtre du programme.
  • Écrire un programme de création de répertoire. L'un des moyens les plus simples d'apprendre à créer des fichiers batch est de se concentrer d'abord sur les commandes ou les tâches de base. Par exemple, vous pouvez utiliser un fichier batch pour créer rapidement plusieurs répertoires:

    4288 3 2
    4288 3 2

    MKDIR c:\example1 MKDIR c:\example2

  • Écrivez du code pour créer un programme de sauvegarde de base. Les fichiers batch sont un excellent moyen d'exécuter plusieurs commandes, surtout si vous les avez configurées pour qu'elles s'exécutent plusieurs fois. Avec la commande XCOPY, vous pouvez créer un fichier qui copie les fichiers du dossier sélectionné vers le dossier de sauvegarde et écrase uniquement les fichiers qui ont été mis à jour depuis la dernière session de copie:

    4288 4 2
    4288 4 2

    @ECHO OFF XCOPY c:\original c:\dossier de sauvegarde /m /e /y

    Cette commande fonctionne pour copier les fichiers du dossier "d'origine" vers le dossier "sauvegarde". Vous pouvez remplacer le dossier par l'adresse du dossier ou du répertoire souhaité. "/m" indique que seuls les fichiers mis à jour seront copiés, "/e" indique que tous les sous-répertoires du répertoire sélectionné seront copiés et "/y" affiche un message de confirmation chaque fois qu'un ancien fichier est écrasé par un nouveau fichier

  • Écrivez un programme de sauvegarde plus avancé. Créer un fichier qui fonctionne pour copier des fichiers d'un dossier à un autre est certainement amusant. Cependant, que faire si vous voulez faire le tri en même temps ? Pour des situations comme celle-ci, la commande FOR/IN/DO sera très utile. Vous pouvez utiliser ces commandes pour spécifier ou indiquer où envoyer/copier les fichiers en fonction de leurs extensions:

    4288 5 2
    4288 5 2

    @ECHO OFF cd c:\REM sources C'est l'emplacement des fichiers sources à trier POUR %%f IN (*.doc *.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM Cette commande déplace les fichiers avec l'extension.doc ou REM.txt du dossier c:\sources vers le dossier c:\text REM %%f est une variable FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\source \"%%f" c:\images /m /y REM Cette commande déplace les fichiers avec l'extension.jpg,.png, REM ou.bmp du dossier c:\sources vers le c:\dossier images

  • Expérimentez avec différentes commandes batch. Si vous avez besoin d'inspiration, vous pouvez rechercher des exemples de texte par lots sur Internet.

    4288 6 2
    4288 6 2
  • Partie 2 sur 2: Enregistrement de fichiers par lots

    4288 7 2
    4288 7 2

    Étape 1. Terminez le fichier texte

    Après avoir terminé et vérifié le texte de la commande, vous pouvez l'enregistrer en tant que fichier exécutable.

    4288 8 2
    4288 8 2

    Étape 2. Cliquez sur Fichier

    C'est dans le coin supérieur gauche de la fenêtre "Bloc-notes". Un menu déroulant apparaîtra ensuite.

    4288 9 2
    4288 9 2

    Étape 3. Cliquez sur Enregistrer sous…

    Cette option se trouve dans le menu déroulant " Déposer " Une fois cliqué, la fenêtre "Enregistrer sous" s'affichera.

    4288 10 2
    4288 10 2

    Étape 4. Entrez le nom du fichier et l'extension ".bat"

    Dans le champ " Nom de fichier ", tapez le nom du programme que vous souhaitez, suivi de l'extension.bat.

    Pour un programme appelé « Sauvegarde », par exemple, saisissez Backup.bat dans ce champ

    4288 11 2
    4288 11 2

    Étape 5. Cliquez sur la liste déroulante « Enregistrer en tant que type »

    Cette case se trouve en bas de la fenêtre « Enregistrer sous ». Un menu déroulant s'affichera.

    4288 12 2
    4288 12 2

    Étape 6. Cliquez sur Tous les fichiers

    Cette option se trouve dans le menu déroulant. Avec cette option, le fichier peut être enregistré sous n'importe quelle extension que vous spécifiez (dans ce cas, ".bat").

    4288 13 2
    4288 13 2

    Étape 7. Sélectionnez un emplacement de sauvegarde

    Cliquez sur un dossier sur le côté gauche de la fenêtre (par exemple Bureau ”) pour sélectionner un emplacement.

    4288 14 2
    4288 14 2

    Étape 8. Cliquez sur Enregistrer

    C'est dans le coin inférieur droit de la fenêtre "Enregistrer sous". La fenêtre se fermera ensuite.

    4288 15 2
    4288 15 2

    Étape 9. Fermez le fichier Bloc-notes

    Le fichier sera enregistré en tant que fichier batch à l'emplacement sélectionné.

    4288 16 2
    4288 16 2

    Étape 10. Modifiez le contenu du fichier batch

    Chaque fois que nécessaire, vous pouvez cliquer avec le bouton droit sur le fichier et sélectionner " Éditer " dans le menu déroulant. Après cela, le fichier sera ouvert en tant que document Bloc-notes. À ce stade, vous pouvez apporter des modifications et enregistrer le fichier en appuyant sur le raccourci clavier Ctrl+S.

    Les modifications prendront effet immédiatement lorsque vous exécuterez le fichier

    Des astuces

    • Vous devez utiliser des guillemets si vous souhaitez utiliser des répertoires ou des fichiers comportant des espaces dans leurs noms, par ex. démarrer "C:\Documents and Settings\").
    • Vous pouvez utiliser un programme d'édition de texte tiers tel que Notepad ++ pour éditer des fichiers batch, mais l'utilisation d'un tel programme est généralement une perte de temps si vous n'avez besoin d'écrire qu'un simple fichier batch.
    • Certaines commandes (par exemple ipconfig) nécessitent des autorisations administratives pour s'exécuter. Vous pouvez cliquer avec le bouton droit sur le fichier et sélectionner " Exécuter en tant qu'administrateur " pour accorder des autorisations tant que vous utilisez un compte administrateur.

    Conseillé: