Recherche…


Remarques

De Microsoft Technet:

Avec les fichiers de commandes, également appelés programmes par lots ou scripts, vous pouvez simplifier les tâches routinières ou répétitives. Un fichier de commandes est un fichier texte non formaté qui contient une ou plusieurs commandes et possède une extension de nom de fichier .bat ou .cmd. Lorsque vous tapez le nom de fichier à l'invite de commandes, Cmd.exe exécute les commandes de manière séquentielle, telles qu'elles apparaissent dans le fichier.

Noms et extensions des fichiers batch

Extension Remarques
.chauve souris Cette extension s'exécute avec MS-DOS et toutes les versions de Windows
.cmd Utilisé pour les fichiers de commandes dans la famille Windows NT
.btm L'extension utilisée par 4DOS et 4NT

Pour comprendre la différence entre .cmd et .bat veuillez voir ici .

Évitez les noms qui sont déjà le nom de commandes intégrées. comme tracert . Il existe un utilitaire appelé tracert.exe . Donc, évitez de nommer un fichier de commandes tracert.bat

Fichier de commandes en cours d'exécution

La manière la plus simple d’exécuter un fichier de commandes est de double-cliquer sur son icône. Ou collez le chemin complet du fichier dans une invite de commande, ou simplement son nom si la commande Invite a été lancée à partir du répertoire du fichier de commandes, puis entrez.

Exemple:

C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat

Ouvrir une invite de commandes

L'invite de commande est préinstallée sur tous les systèmes d'exploitation Windows NT, Windows CE, OS / 2 et eComStation et existe sous la forme cmd.exe , généralement située dans C:\Windows\system32\cmd.exe

Sous Windows 7, les moyens les plus rapides d'ouvrir l'invite de commande sont les suivants:

  • Appuyez sur Win 𐌎 , tapez «cmd», puis appuyez sur Entrée .

  • Appuyez sur Win 𐌎 + R , tapez "cmd" puis appuyez sur Entrée .

  • Si vous avez une fenêtre d’explorateur ouverte, tapez "cmd" dans la barre d’adresse pour ouvrir une invite dans le répertoire actuellement sélectionné.

  • Faites un clic droit sur un dossier dans l'Explorateur tout en maintenant la touche Maj enfoncée et sélectionnez "Ouvrir la fenêtre de commande ici".

Vous pouvez également l'ouvrir en naviguant vers l'exécutable et en double-cliquant dessus.

Dans certains cas, vous devrez peut-être exécuter cmd avec des autorisations élevées. Dans ce cas, cliquez avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur". Cela peut également être réalisé en appuyant sur Ctrl + Maj + Entrée au lieu de Entrer en utilisant la voie 1 des points ci-dessus.

Modification et affichage de fichiers par lots

Tout éditeur ASCII peut éditer des fichiers batch. Une liste des éditeurs qui peuvent utiliser la syntaxe pour mettre en évidence la syntaxe de lot peut être trouvée ici . Vous pouvez également utiliser le bloc-notes par défaut fourni avec Windows pour modifier et afficher un fichier de commandes, même s'il ne propose pas de mise en évidence de la syntaxe.

Pour ouvrir le bloc-notes:

  • Appuyez sur Win 𐌎 + R , tapez notepad , puis appuyez sur Entrée .

Sinon, le moyen le plus "primitif" de créer un fichier de commandes est de rediriger la sortie de la ligne de commande vers un fichier, par exemple.

echo echo hello world > first.bat

qui écrit echo hello world dans le fichier first.bat .

Vous pouvez modifier un fichier de commandes en cliquant avec le bouton droit sur le fichier et en sélectionnant "Modifier" dans le menu contextuel.

Pour afficher le contenu d'un fichier de commandes à partir d'une invite de commandes, exécutez la commande suivante:

type first.bat

Vous pouvez également commencer à éditer votre fichier de commandes avec notepad à partir de l'invite de commande en tapant

notepad first.bat

Obtenir de l'aide

Pour obtenir de l'aide sur une commande de fichier de commandes, vous pouvez utiliser l'aide intégrée.

Ouvrez une invite de commande (dont l'exécutable est cmd.exe ) et entrez help pour voir toutes les commandes disponibles.

Pour obtenir de l'aide sur l'une de ces commandes, tapez help suivi du nom de la commande.

Par exemple:

help help

Affichera:

Provides help information for Windows commands.

HELP [command]

    command - displays help information on that command.

Certaines commandes afficheront également de l'aide si elles sont suivies de /? .

Essayer:

help /?

Remarque:

Help n'affichera que l'aide pour les commandes internes .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow