Batch : Détails des commandes ms-dos de E à M

Vous trouverez les explications pour chaque commande de la liste sur ces 3 pages : de A à D, de E à M, de N à Z.

Ces commandes ont été testées sous Windows XP, il peut y avoir des options supplémentaires sous Windows Vista et Seven.
 

ECHO

Affiche des messages.
 

ECHO [ON | OFF]
ECHO [message]

ENDLOCAL

Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
 

ENDLOCAL

ERASE

Supprime un ou plusieurs fichiers.
 

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms

noms Spécifie une liste d'un ou plusieurs fichiers ou répertoires.
Les caractères génériques peuvent être utilisés pour supprimer plusieurs fichiers.
Si un répertoire est spécifié, tous les fichiers qu'il contient seront supprimés.
/P Demande une confirmation avant de supprimer un fichier.
/F Force la suppression de fichiers en lecture seule.
/S Supprime les fichiers dans tous les sous-répertoires.
/Q Pas de confirmation avant suppression avec car. génériques.
/A Suppression en fonction des attributs
attributs R : Fichiers en lecture seule
S : Fichiers système
H : Fichiers cachés
A : Fichiers prêts pour archive
- : Préfixe de négation

EXIT

Quitte l'interpréteur de commandes (CMD.EXE).
 

EXIT [/B] [CodeSortie]

/B Spécifie la sortie du fichier script en cours au lieu de CMD.EXE.
CodeSortie Spécifie un nombre. Si /B est utilisé, le paramètre ERRORLEVEL est fixé à ce nombre.

FC

Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
 

FC [/A] [/C] [/L] [/LBn] [/N][/OFF[LINE]][/T] [/U] [/W] [/nnnn]
 [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2
 /B [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2

/A Affiche la 1ère et dernière ligne de chaque ensemble de différences.
/B Effectue une comparaison binaire.
/C Ignore la casse.
/L Compare les fichiers en tant que texte ASCII.
/LBn Définit le nombre maximal de différences consécutives comme égal au nombre de lignes spécifié.
/N Affiche les numéros de ligne pour une comparaison ASCII.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
/T Ne convertit pas les tabulations en espaces.
/U Compare les fichiers en tant que fichiers texte UNICODE.
/W Comprime les blancs (tabulations et espaces) pour la comparaison.
/nnnn Spécifie le nombre de lignes consécutives qui doivent correspondre après une différence.
[lect1:][chemin1]fichier1 Spécifie le premier fichier ou ensemble de fichiers à comparer.
[lect2:][chemin2]fichier2 Spécifie le second fichier ou ensemble de fichiers à comparer.

FIND

Cherche une chaine de caractères dans un fichiers.
 

FIND [/V] [/C] [/N] [/I][/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]

/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier Spécifie un ou des fichiers pour la recherche.

FINDSTR

Cherche des chaines de caractères dans un fichiers.
 

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P]
 [/F:fichier] [/C:chaîne] [/G:fichier] [/D:liste de répertoires]
 [/A:attributs de couleur] [chaînes]
 [[lecteur:][chemin]nom de fichier[ ...]]

/B Recherche l'élément s'il est en début de ligne.
/E Recherche l'élément s'il est en fin de ligne.
/L Recherche les chaînes littéralement.
/R Recherche les chaînes en tant qu'expressions.
/S Recherche les fichiers correspondants dans le répertoire actif et dans tous ses sous-répertoires.
/I Spécifie que la recherche ne doit pas tenir compte de la casse.
/X Affiche les lignes correspondant parfaitement.
/V N'affiche que les lignes non correspondantes.
/N Affiche le numéro de ligne devant chaque ligne correspondante.
/M Affiche uniquement le nom des fichiers contenant des chaînes correspondantes.
/O Affiche le décalage des caractères pour chaque ligne correspondante.
/P Ignore les fichiers ne contenant pas de caractères affichables.
/OFFLINE Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
/A:attr Spécifie l'attribut de couleur avec 2 chiffres hexadécimaux. Entrez "color /?".
/F:fichier Lit la liste des fichiers dans le fichier spécifié (/ pour la console).
/C:chaîne Recherche la chaîne spécifiée littéralement.
/G:fichier Obtient les chaînes à rechercher à partir du fichier spécifié (/ pour la console).
/D:rép Recherche dans une liste de répertoires délimitée par des points-virgules.
chaînes Chaînes à rechercher.
[lecteur:][chemin]nom de fichier Spécifie les fichiers dans lesquels effectuer la recherche.

FOR

Exécute une commande sur chaque fichier d'un groupe de fichiers.
 

FOR %variable IN (ensemble) DO commande [paramètres]

%variable Spécifie un paramètre remplaçable par une seule lettre.
(ensemble) Ensemble de fichiers. Caractères génériques autorisés.
commande Commande à exécuter pour chaque fichier.
paramètres Liste des paramètres ou des options pour la commande spécifiée.

FORMAT

Formate un disque.
 

FORMAT volume [/FS:sys_fich] [/V:nom_volume] [/Q] [/A:taille] [/C] [/X]
FORMAT volume [/V:nom_volume] [/Q] [/F:taille]
FORMAT volume [/V:nom_volume][/Q][/T:pistes /N:secteurs]
FORMAT volume [/V:nom_volume][/Q]
FORMAT volume [/Q]

volume Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume.
 /FS:sys_fich Spécifie le type de système de fichiers (FAT, FAT32 ou NTFS).
 /V:nom_de_volume Spécifie le nom de volume.
 /Q Effectue un formatage rapide.
 /C NTFS uniquement : Les fichiers créés sur le nouveau volume seront compressés par défaut.
 /X Force le volume à être démonté d'abord si nécessaire.
Tous les descripteurs ouverts sur le volume ne seront plus valides.
 /A:taille Remplace la taille d'unité d'allocation par défaut.
Les paramètres par défaut sont très fortement recommandés dans le cas général.
 /F:taille Spécifie la taille de la disquette à formater (1.44)
 /T:pistes Spécifie le nombre de pistes par face de disque.
 /N:secteurs Spécifie le nombre de secteurs par piste.

FTYPE

Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
 

FTYPE [TypeFichier[=[CommandeOuverture]]]

TypeFichier Spécifie le type de fichier à examiner ou à modifier
CommandeOuverture Spécifie la commande d'ouverture à utiliser lors du démarrage des fichiers de ce type.

GOTO

Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette (:NOM).
 

GOTO nom

nom Chaîne utilisée en tant que nom dans le programme de commandes. (commence par ':')

GRAFTABL

Permet à Windows d'afficher un jeu de caractères en mode graphique.
 

GRAFTABL [xxx]
GRAFTABL /STATUS

xxx Numéro page de code.
/STATUS Page de code utilisée.

IF

Effectue un traitement conditionnel dans un fichier de commandes.
 

IF [NOT] ERRORLEVEL nombre commande
IF [NOT] chaîne1==chaîne2 commande
IF [NOT] EXIST nom_de_fichier commande

NOT Indique que Windows XP n'effectue la commande que si la condition est fausse.
ERRORLEVEL nombre Condition vraie si le dernier programme exécuté a retourné un code sortie supérieur/égal au nombre donné.
commande Spécifie la commande à exécuter si la condition est satisfaite.
chaîne1==chaîne2 Condition vraie si les chaînes spécifiées sont identiques.
EXIST nom_de_fichier Condition vraie si le nom de fichier donné existe.
commande Spécifie la commande à exécuter si la condition est vérifiée.
Commande peut être suivi de la commande ELSE.

Informations complémentaires

La clause ELSE doit être sur la même ligne que la commande suivant IF.

IF EXIST nomfichier. (
   del nomfichier.
) ELSE (
   echo nomfichier. introuvable.
)

La commande doit être terminée par une nouvelle ligne.
La commande ELSE doit être sur la même ligne que la fin de la commande IF.

IF EXIST nomfichier. (del nomfichier.) ELSE echo nomfichier. introuvable

LABEL

Crée, modifie ou supprime le nom de volume d'un disque.
 

LABEL [lecteur:][nom_volume]
LABEL [/MP] [volume] [nom_volume]

lecteur: Spécifie la lettre d'un lecteur.
nom_volume Spécifie le nom du volume.
/MP Spécifie si 'volume' doit être traité comme un point de montage (MP) ou comme un nom de volume.
volume Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume.
Si un nom de volume est spécifié, le commutateur /MP n'est pas nécessaire.

MD

Crée un répertoire.
 

MKDIR [lecteur:]chemin
MD [lecteur:]chemin

MODE

Configure un périphérique du système.

Etat d'un périphérique

MODE [périphérique] [/STATUS]

Rediriger l'impression

MODE LPTn[:]=COMm[:]

MORE

Affiche la sortie écran par écran.
 

MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [lect:][chemin]fichier
nom_de_commande | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]
MORE /E [/C] [/P] [/S] [/Tn] [+n] [fichiers]

[lect:][chemin]fichier Spécifie un fichier à afficher écran par écran.
nom_de_commande Spécifie une commande dont la sortie sera affichée.
/E Active les fonctionnalités étendues
/C Efface l'écran avant d'afficher une page
/P Développe les caractères de saut de page
/S Regroupe plusieurs lignes vides en une seule ligne
/Tn Transforme les tabulations en n espaces (par défaut, 8)
+n Commence à afficher le premier fichier à la ligne n
fichiers Liste des fichiers à afficher. Les fichiers dans la liste sont séparés par des blancs.

MOVE

Déplace des fichiers d'un répertoire à un autre.
 

MOVE [/Y | /-Y] [lecteur:][chemin]fichier1[,...] destination
MOVE [/Y | /-Y] [lecteur:][chemin]répert1 répertoire2

[lecteur:][chemin]fichier1 Spécifie l'emplacement et le nom du ou des fichiers que vous voulez déplacer.
destination Spécifie le nouvel emplacement du fichier.
Destination peut être une lettre de lecteur et deux-points (:), un nom de répertoire, ou une combinaison.
Si vous déplacez un seul fichier, vous pouvez aussi inclure un nom de fichier si vous voulez renommer le fichier en le déplaçant.
[lecteur:][chemin]répert1 Spécifie le répertoire que vous voulez renommer.
répert2 Spécifie le nouveau nom du répertoire.
/Y Supprime la demande de confirmation de remplacement de fichiers de destination existants.
/-Y Provoque la demande de confirmation de remplacement de fichiers de destination existants.

 

Twitter Facebook Google Plus Email

Posté le 30-01-2010