Comment écrire un fichier batch

Auteur: Gregory Harris
Date De Création: 12 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
[Tutoriel] : créer un fichier batch (.bat)
Vidéo: [Tutoriel] : créer un fichier batch (.bat)

Contenu

Dans cet article, vous apprendrez à écrire et à enregistrer le fichier batch le plus simple (fichier batch) sur un ordinateur exécutant Windows. Un fichier batch contient un certain nombre de commandes DOS (système d'exploitation) et est généralement utilisé pour automatiser les tâches fréquemment effectuées, telles que le déplacement de fichiers. Pour créer un fichier batch, vous n'avez pas besoin de logiciel complexe - vous n'avez besoin que de l'éditeur de texte Notepad.

Pas

Partie 1 sur 2: Les bases

  1. 1 Ouvrez le Bloc-notes. Dans le Bloc-notes, vous pouvez écrire un programme sous forme de fichier texte, puis l'enregistrer sous forme de fichier batch. Pour ouvrir le Bloc-notes, ouvrez le menu Démarrer , Entrer carnet et cliquez sur l'icône bleue du Bloc-notes en haut du menu.
  • Le Bloc-notes est utilisé pour convertir des fichiers texte en fichiers batch, mais le code du fichier batch peut être écrit dans n'importe quel éditeur de texte.
  • Rappelez-vous quelques commandes de base. Le fichier batch exécute les commandes DOS, les commandes utilisées sont donc les mêmes que les commandes DOS. Certaines des commandes les plus importantes sont :
    • ÉCHO: affiche du texte à l'écran ;
    • @ÉCHO OFF: masque le texte affiché ;
    • DÉBUT: lance le fichier avec l'application ;
    • REM: ajoute une ligne avec des commentaires ;
    • MKDIR / RMDIR: crée et supprime des répertoires ;
    • DEL: supprime les fichiers ;
    • COPIE: copie des fichiers ;
    • XCOPIE: copie les fichiers avec des paramètres supplémentaires ;
    • POUR / DANS / FAIRE: définit les fichiers ;
    • TITRE: modifie le titre de la fenêtre.
  • Écrire un programme pour créer un répertoire. Le moyen le plus rapide d'apprendre à créer des fichiers batch est de commencer par les tâches les plus simples. Par exemple, utilisez un fichier batch pour créer rapidement plusieurs répertoires :

    MKDIR c:catalog1 MKDIR c:catalog2

  • Ecrivez un programme pour créer une sauvegarde. Les fichiers batch sont parfaits pour exécuter plusieurs commandes à la fois, surtout si vous devez exécuter ces commandes plusieurs fois. En utilisant la commande XCOPY, vous pouvez créer un fichier batch qui copiera les fichiers des dossiers spécifiés dans le dossier de sauvegarde, et seuls les fichiers qui ont changé depuis la dernière copie seront écrasés :

    @ECHO OFF XCOPY c: original c: backupfolder / m / e / y

    • Ce programme copiera les fichiers du dossier "original" dans le dossier "backupfolder". Ces dossiers peuvent être remplacés par d'autres (avec les chemins de dossiers correspondants). / m indique que seuls les fichiers modifiés seront copiés ; / e indique que tous les sous-dossiers (qui se trouvent dans le dossier spécifié) seront copiés ; / a vous invite à écraser le fichier.
  • Écrivez un programme de sauvegarde plus complexe. Le simple fait de copier des fichiers d'un dossier à un autre facilite le travail avec votre ordinateur, mais que se passe-t-il si vous triez les fichiers tout en les copiant ? Cela nécessite la commande FOR / IN / DO. Utilisez cette commande pour spécifier dans quel dossier le fichier doit être copié, en fonction de son extension :

    @ECHO OFF cd c:source REM C'est le dossier source avec les fichiers POUR %% f IN ( *. Doc *. Txt) DO XCOPY c: source "%% f" c: text / m / y REM Tous les fichiers avec l'extension .doc ou .txt REM seront copiés de c:source vers c: ext REM %% f cette variable FOR %% f IN ( *. Jpg *. Png *. Bmp) DO XCOPY C : source "%% f" c: images / m / y REM Tous les fichiers avec l'extension .webp, .png, .bmp REM seront copiés de c:source vers c:images

  • Expérimentez avec différentes commandes. Il existe de nombreux exemples de programmes de fichiers batch sur Internet.
  • Partie 2 sur 2: Comment enregistrer un fichier batch

    1. 1 Terminez d'entrer dans le programme de fichiers de commandes. Lorsque vous avez terminé d'entrer et de modifier le programme de fichiers de commandes, enregistrez-le en tant que fichier exécutable.
    2. 2 Cliquer sur Fichier. C'est dans le coin supérieur gauche de la fenêtre du Bloc-notes. Un menu déroulant s'ouvrira.
    3. 3 Cliquer sur Enregistrer sous. C'est dans le menu déroulant Fichier. La fenêtre "Enregistrer sous" s'ouvrira.
    4. 4 Saisissez le nom et l'extension .bat. Dans la ligne Nom de fichier, saisissez un nom, puis saisissez .chauve souris.
      • Par exemple, si le fichier batch à sauvegarder s'appellera "backup", saisissez sauvegarde.bat.
    5. 5 Ouvrez le menu déroulant Type de fichier. Vous le trouverez en bas de la fenêtre Enregistrer sous.
    6. 6 Cliquer sur Tous les fichiers. C'est dans le menu déroulant. Cela enregistrera le fichier avec l'extension spécifiée (dans ce cas, l'extension .bat).
    7. 7 Spécifiez le dossier dans lequel le fichier batch sera stocké. Pour ce faire, cliquez sur le dossier souhaité (par exemple, sur "Bureau") sur le côté gauche de la fenêtre.
    8. 8 Cliquer sur sauver. Il se trouve dans le coin inférieur droit de la fenêtre Enregistrer sous. La fenêtre va se fermer.
    9. 9 Fermez le Bloc-notes. Le fichier sera enregistré en tant que fichier batch dans le dossier spécifié.
    10. 10 Modifiez le programme du fichier batch. Pour ce faire, faites un clic droit dessus et sélectionnez "Modifier" dans le menu. Le fichier batch s'ouvrira dans le Bloc-notes ; apportez les modifications nécessaires puis enregistrez le fichier en cliquant sur Ctrl+S.
      • Les modifications prendront effet dès que vous exécuterez le fichier batch.

    Conseils

    • Si un nom de fichier ou de répertoire contient des espaces, placez le nom entre guillemets (par exemple, démarrer "C:Documents et paramètres").
    • Vous pouvez utiliser des éditeurs tiers tels que Notepad ++ pour éditer un fichier batch, mais c'est en grande partie une perte de temps si vous allez créer des fichiers batch de base.
    • Certaines commandes (par exemple, ipconfig) nécessitent des privilèges administratifs pour s'exécuter. Dans ce cas, faites un clic droit sur le fichier et sélectionnez "Exécuter en tant qu'administrateur" dans le menu (si vous êtes connecté en tant qu'administrateur).

    Avertissements

    • Les fichiers batch peuvent être dangereux selon les commandes utilisées. Assurez-vous que les commandes du fichier batch ne provoquent pas de conséquences indésirables (par exemple, suppression de fichiers ou plantage de l'ordinateur).