Comment créer un fichier batch dans Windows 10

Table des matières:

Comment créer un fichier batch dans Windows 10
Comment créer un fichier batch dans Windows 10
Anonim

Ce qu'il faut savoir

  • Créez un fichier batch dans Windows 10 en tapant vos commandes dans un document vierge du Bloc-notes et en l'enregistrant sous.bat au lieu de.txt.
  • Les commandes incluent PAUSE, COPY et CLS (effacer).
  • Pour ajouter des commentaires, commencez une ligne avec deux deux-points et un espace. Les commentaires sont utiles pour diviser un fichier batch en sections.

Cet article explique comment créer un fichier batch dans Windows 10 à l'aide du Bloc-notes, comment ajouter des commentaires et inclut une liste de commandes courantes.

Comment créer un fichier batch dans Windows 10

Créer un fichier de commandes dans Windows 10 est aussi simple que de taper les commandes que vous souhaitez exécuter dans un bloc-notes vierge, puis d'enregistrer le document en tant que fichier.bat au lieu d'un document texte. Vous pouvez ensuite exécuter le fichier en cliquant dessus, ce qui lancera automatiquement le shell de commande Windows et exécutera vos commandes.

Voici comment créer un simple fichier batch dans Windows 10:

  1. Tapez Notepad dans la barre de recherche, puis cliquez sur l'application Bloc-notes lorsqu'elle apparaît dans les résultats.

    Image
    Image
  2. Tapez ce qui suit dans un document Bloc-notes vierge pour créer un fichier de commandes simple:

    @ECHO OFF

    ECHO Si vous voyez ce texte, vous avez créé avec succès votre premier fichier batch dans Windows 10. Félicitations !PAUSE

    Image
    Image
  3. Cliquez sur Fichier dans le coin supérieur gauche de la fenêtre du Bloc-notes.

    Image
    Image
  4. Cliquez sur Enregistrer sous dans le menu déroulant.

    Image
    Image
  5. Tapez un nom pour le script, comme test.bat, et cliquez sur Enregistrer.

    Image
    Image

    Notez l'emplacement sur votre disque dur où le fichier est enregistré, car c'est là que vous pourrez le trouver et l'exécuter à l'avenir.

  6. Recherchez le fichier que vous venez d'enregistrer et double-cliquez dessus.

    Image
    Image
  7. Si le fichier a été créé correctement, vous verrez une fenêtre de commande qui ressemble à ceci:

    Image
    Image

Commandes et descriptions de fichiers batch

Un fichier batch est un type spécial de fichier qui ouvre automatiquement une fenêtre de commande lorsqu'il est activé. Si vous connaissez déjà les commandes que vous avez besoin que votre fichier exécute, alors vous êtes prêt à partir. Tapez simplement les commandes dans le Bloc-notes de la manière décrite ci-dessus, enregistrez-les en tant que fichier.bat et ouvrez le fichier de commandes pour exécuter les commandes quand vous le souhaitez.

Si vous ne savez pas quoi mettre dans votre fichier, gardez à l'esprit qu'un fichier batch est essentiellement une liste ordonnée de commandes qui s'exécuteront via l'invite de commande Windows. Tout ce que vous pourriez taper manuellement dans l'invite de commande, vous pouvez le mettre dans un fichier batch. Le fichier exécutera ensuite chaque commande, dans l'ordre, de haut en bas.

Voici quelques commandes utiles à utiliser dans les fichiers de commandes, ainsi que des explications sur leur action:

  • @ECHO OFF: Désactive l'affichage de l'invite. Ceci est généralement utilisé au début d'un fichier de commandes pour un affichage plus propre. Vous n'avez pas besoin du @, mais l'inclure masque également la commande ECHO OFF.
  • ECHO: imprime le texte suivant dans la fenêtre de commande.
  • PAUSE: permet à la fenêtre de commande de rester ouverte une fois le fichier de commandes terminé, ou permet de lire le texte dans la fenêtre avant de continuer.
  • TITLE: place un titre personnalisé dans la barre de titre de la fenêtre de commande.
  • CLS: Efface la fenêtre de commande.
  • EXIT: Quitte et ferme la fenêtre de commande.
  • COPY: copier un ou plusieurs fichiers.
  • REM: enregistrer des commentaires ou des remarques.
  • IPCONFIG: affiche des informations IP détaillées pour chaque adaptateur réseau connecté à votre système.
  • PING: Envoie une requête d'écho ICMP (Internet Control Message Protocol) à une adresse IP ou à un site Web.
  • TRACERT: Vérifiez votre connexion à une adresse IP ou à un site Web à l'aide d'ICMP.
  • SET: utilisé pour définir les variables.
  • IF: exécuter une fonction conditionnelle basée sur l'entrée de l'utilisateur ou une autre variable.

Insérer des commentaires dans des fichiers batch

Si vous commencez une ligne dans votre fichier batch avec deux deux-points et un espace, il ne sera pas exécuté. Cela vous permet d'insérer facilement des commentaires dans votre fichier batch. Les commentaires sont utiles pour diviser un fichier de commandes en sections avec une brève explication de l'objectif de la section.

Voici un exemple de fichier batch avec commentaires:

@ECHO OFF

:: Ce fichier de commandes est juste un exemple pour montrer comment fonctionnent les commentaires.

TITLE Juste un exemple de base pour montrer comment fonctionnent les commentaires.

ECHO Hello world !

:: Ceci est un autre commentaire, vous ne me verrez que si vous lisez le fichier batch !

ECHO Au revoir !PAUSE

Si vous collez ces commandes dans un fichier batch et que vous l'exécutez, vous verrez une sortie comme celle-ci:

Image
Image

Les commentaires ne sont pas nécessaires, mais c'est une option utile dont vous aurez généralement besoin lors de la création de fichiers batch compliqués avec beaucoup de sections.

Voici un fichier de commandes un peu plus compliqué qui utilise une variété de commandes, de commentaires et effectue en fait une tâche utile:

:: Ce fichier de commandes est conçu pour vérifier la connectivité Internet.

@ECHO OFF

TITLE Vérificateur d'état et de connectivité Internet

:: Cette commande affiche les détails de votre réseau.

ipconfig /all

PAUSE

:: Cette section vérifie si un site Web spécifique est disponible.

ping google.com

:: Cette section vous permet de choisir d'exécuter ou non tracert.

set "reply=y"

set /p "reply=Exécuter traceroute maintenant ? [y|n]:"

if /i not "%reply%"=="y" goto:eof

tracert google.comPAUSE

Ce fichier vérifie votre connexion Internet à l'aide d'ipconfig, puis s'arrête pour que vous puissiez l'examiner. Il envoie ensuite un ping à google.com. Enfin, il vous donne la possibilité d'exécuter la commande tracert si vous le souhaitez. Il s'arrête ensuite une seconde fois, vous permettant de vérifier les résultats avant de fermer la fenêtre.

Le résultat final ressemble à ceci:

Image
Image

Vous pouvez utiliser toutes les commandes d'invite de commande que vous aimez dans un fichier de commandes, y compris les variables et l'interaction de l'utilisateur comme dans l'exemple ci-dessus, écrire des informations dans d'autres fichiers, etc.

Conseillé: