Posez votre question »

Créer des fichiers de commande en Batch

Août 2015


Qu'est-ce qu'un fichier batch ?

Un fichier batch porte avant tout l'extension .bat ou .cmd.


C'est en fait une ligne (ou ensemble de lignes) de commande ms-dos "codée" sous forme de fichier texte dont on a changé l'extension.

Ensuite l'ouverture de ce fichier exécutera les commandes écrites dans ce fichier.

Créer un fichier batch vierge

En effet celui-ci sera la base de toutes les commandes que nous allons développer plus loin !
  • Faites un clic droit sur le Bureau --> Nouveau--> Document texte ;
  • Ouvrir ce fichier et le renommer en .bat ou .cmd ;
  • Exemple :
  • Ensuite pour ouvrir ce fichier et le modifier faites un clic droit dessus :

Quelques exemples utiles de commandes Ms-dos

Cette commande permet d'accéder à une liste détaillée.
help 
On peut faire aussi préciser la commande comme par exemple:
defrag help
( defrag /? fonctionne aussi)

Sinon voici quelques commandes:
  • chkdsk ----> Permet de vérifier les erreurs sur le système de fichier. À savoir : peut être utilisé avec l'option /f pour corriger les erreurs (Nécessite un redémarrage de la machine après confirmation O).
  • Ping www.nomd'unsiteweb.com ----> Permet d'envoyer des requêtes ping sur des adresses IP ou des noms de domaines.
  • Tracert www.nomd'unsiteweb.com ----> Permet de déterminer l'itinéraire parcouru de vous à des adresses IP ou des noms de domaines.
  • Vol C: ---> Permet de donner le nom du volume (disque dur) et le N° de série de celui-ci (Remplacer C: par celle du lecteur de votre choix).
  • Title EtLeTitreQuiVousplaît ----> Permet de changer le titre de la fenêtre MS-DOS en cours.
  • Echo LeTexteQueVousVoulez ----> Affiche du texte à l'écran
  • Shutdown avec les paramètres :
    • r ----> Permet de redémarrer le système.
    • s ----> Permet de mettre le système hors-tension.
    • p ----> Permet de mettre l'ordinateur Hors-tension sans le délai habituel. (Pour Vista et Seven).
    • h ----> Mettre l'ordinateur local en veille prolongée.
  • rundll32.exe user32.dll,LockWorkStation ----> Verrouille l'ordinateur local.
  • tasklist ----> Permet de voir tous les processus lancés et leurs PID.
  • Time ----> Permet de voir et modifier l'heure système.
  • systeminfo ----> Donne des informations physiques et logicielles sur la configuration de la machine.
  • Print adressedufichiertexte ----> Imprime un fichier texte ou une photo. Rentrer l'adresse du fichier comme : print C:windowsphoto.jpg
  • exit ----> Quitte la fenêtre MS-Dos actuelle. (A toujours placer à la fin de vos fichiers batch en général).
  • cls ----> Elle efface l'écran présent. Très utile lorsque vous codez un programme avec options notamment.


Voilà pour les principales commandes MS-Dos, bien évidemment il en existe encore des centaines.

Créer son fichier batch

Il suffit simplement d'ouvrir votre fichier batch vierge et de "composer" des commandes comme une salade composée en fait :


Euh non désolé petite erreur...

Petit avertissement!!

Il est évident que ces commandes sont simples et peu risquées, mais il est primordial de faire très attention aux commandes Ms-Dos qui aussi diverses soit-elles, peuvent être dangereuses mal utilisées !

Autres liens

Tout savoir sur les commandes DOS
Qu'est-ce qu'un fichier batch ?

Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Creer-des-fichiers-de-commande-en-batch.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

Create command files in batch
Par netsa77 le 29 avril 2009
Crear archivos de comando Batch
Par Carlos-vialfa le 17 mai 2013
Criar arquivos de comando em Batch
Par ninha25 le 3 mars 2010
Article original publié par netsa77. Traduit par geolim4. - Dernière mise à jour par Mars Radio DNB
Ce document intitulé «  Créer des fichiers de commande en Batch  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.