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
É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 ”
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:
- 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:
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:
@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:
@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.
Partie 2 sur 2: Enregistrement de fichiers par lots
É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.
É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.
É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.
É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
É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.
É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").
É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.
É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.
Étape 9. Fermez le fichier Bloc-notes
Le fichier sera enregistré en tant que fichier batch à l'emplacement sélectionné.
É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.