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.
Affiche les applications associées aux extensions de fichiers.
ASSOC [.ext[=[Type du fichier]]]
.ext | Spécifie l'extension de fichier avec laquelle associer le type |
Type_de_fichier | Spécifie le type de fichier à associer avec l'extension |
Affiche ou modifie les attributs d'un fichier.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[lect:] [chemin] fichier] [/S [/D]]
+ | Définit un attribut. |
- | Efface un attribut. |
R | Attribut de fichier en lecture seule. |
A | Attribut de fichier archive. |
S | Attribut de fichier système. |
H | Attribut de fichier caché. |
[lect:][chemin][fichier] | Spécifie le ou les fichiers que ATTRIB doit traiter. |
/S | Traite les fichiers dans le dossier courant et dans tous les sous-dossiers. |
/D | Traite aussi les dossiers. |
Planifie l'exécution de commandes ou programmes sur un ordinateur.
AT [ordinateur] [ [id] [/DELETE] | /DELETE [/YES]] AT [ordinateur] heure [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "commande"
ordinateur |
Spécifie un ordinateur distant. Les commandes sont planifiées sur l'ordinateur local si ce paramètre est omis. |
id | Identificateur (nombre) affecté à une commande planifiée. |
/DELETE |
Supprime une commande planifiée. Si id est omis, toutes les commandes sur l'ordinateur sont supprimées. |
/YES | Utilisée pour supprimer toutes les tâches sans demande de confirmation. |
heure | Heure de l'exécution de la commande. |
/INTERACTIVE |
Permet au travail d'interagir avec le bureau de l'utilisateur qui est connecté au moment où le travail est effectué. |
/EVERY:date[,...] |
Exécute la commande tous les jours spécifiés de la semaine ou du mois. Si la date est omise, le jour en cours du mois est utilisé par défaut. |
/NEXT:date[,...] |
Exécute la commande lors de la prochaine occurrence du jour (par exemple, jeudi prochain). Si la date est omise, le jour en cours du mois est utilisé par défaut. |
"commande" | Commande Windows NT, ou programme de commandes à exécuter. |
Active ou désactive le contrôle étendu de CTRL+C.
Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CACLS nom_de_fichier [/T] [/E] [/C] [/G util:perm] [/R util [...]] [/P util:perm [...]] [/D util [...]]
nom_de_fichier | Affiche les ACL. |
/T | Modifie les ACL des fichiers spécifiés dans le répertoire en cours et tous les sous-répertoires. |
/E | Edite l'ACL au lieu de la remplacer. |
/C | Continue la modification des ACL en ignorant les erreurs. |
/G util:perm |
Donne à l'utilisateur spécifié les droits d'accès. Perm peut être : - R : Lecture - W : Ecriture - C : Modification (en écriture) - F : Contrôle total |
/R util | Continue la modification des ACL en ignorant les erreurs. |
/P util:perm |
Remplace les droits d'accès de l'utilisateur spécifié. Perm peut être : - N : Aucun - R : Lecture - W : Ecriture - C : Modification (en écriture) - F : Contrôle total |
/D util | Refuse l'accès à l'utilisateur spécifié. |
Appelle un fichier de commandes depuis un autre fichier de commandes.
CALL [lecteur:] [chemin] nom_de_fichier [paramètres de commande]
paramètres de commande | Paramètres requis par le programme de commandes appelé. |
Modifie le répertoire ou affiche le nom du répertoire en cours.
CD [/D] [lecteur:][chemin] CD
Modifie la page de code active ou affiche son numéro.
CHCP [nnn]
Modifie le répertoire ou affiche le nom du répertoire en cours.
CHDIR [/D] [lecteur:][chemin] CHDIR
Vérifie un disque et affiche un relevé d'état.
CHKDSK [volume[[chemin]nom_de_fichier]] [/F] [/V] [/R] [/B] [/L[:taille]]
volume | Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume. |
nom_de_fichier | FAT/FAT32 seulement : Spécifie les fichiers dont la fragmentation est à vérifier. |
/F | Corrige les erreurs sur le disque. |
/V |
FAT/FAT32 : affiche les chemin d'accès et nom complets de tous les fichiers du disque. Sur NTFS : affiche également les éventuels messages de nettoyage. |
/R | Localise les secteurs défectueux et récupère informations lisibles. (implique /F) |
/L:taille |
NTFS seulement : change la taille du fichier journal en la valeur spécifiée en kilo-octets. Si aucune taille n'est donnée, affiche la taille actuelle. |
/X |
Force le démontage préalable du volume si nécessaire. Les handles ouverts vers le volume ne seront alors plus valides (implique /F). |
/I | NTFS seulement : vérifie sommairement les entrées d'index. |
/C | NTFS seulement : ignore la vérification des cycles à l'intérieur de l'arborescence de dossiers. |
Affiche ou modifie la vérification du disque au démarrage.
CHKNTFS volume [...] CHKNTFS /D CHKNTFS /T[:durée] CHKNTFS /X volume [...] CHKNTFS /C volume [...]
volume | Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume. |
/D |
Restaure le comportement par défaut de l'ordinateur. Tous les lecteurs sont vérifiés au démarrage et CHKDSK est exécuté pour ceux dont l'intégrité est incertaine. |
/T:durée |
Indique la durée du compte à rebours du démarrage de AUTOCHK avec le temps spécifié en secondes. Si la durée n'est pas spécifiée, affiche le paramètre en cours. |
/X |
Exclut un lecteur de la vérification par défaut au démarrage. Les lecteurs exclus ne sont pas accumulés entre les appels de commande. |
/C | Vérifie le lecteur spécifié au démarrage ; CHKDSK s'exécutera si l'intégrité du lecteur est incertaine. |
Efface l'écran.
CLS
Lance une nouvelle fenêtre ms-dos.
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] chaîne]
/C | Exécute la commande donnée par la chaîne de caractères puis se termine |
/K | Exécute la commande donnée par la chaîne de caractères puis reste actif |
/S | Modifie le traitement de la chaîne après /C ou /K |
/Q | Exécute (sans interactions) la commande donnée puis reste actif |
/D | Désactive l'exécution de AutoRun à partir du Registre |
/A | Redirige la sortie de commandes internes vers un canal ou un fichier ANSI |
/U | Redirige la sortie de commandes internes vers un canal ou un fichier UNICODE |
/T:fg,bg | Change la couleur du premier ou de l'arrière plan (voir aussi COLOR /?) |
/F:ON | Active les caractères de fin des noms de fichiers et de répertoires |
/F:OFF | Désactive les caractères de fin des noms de fichiers et de répertoires |
/V:ON |
Active l'expansion retardée des variables d'environnement en utilisant ! comme délimitation. Par exemple, /V:ON permet à !var! de développer la variable var à l'exécution. La syntaxe var développe les variables lorsqu'elles sont entrées, ce qui est différent lorsque utilisé à l'intérieur d'une boucle FOR. |
/V:OFF | Désactive l'expansion retardée des variables d'environnement. |
Modifie les couleurs du premier et de l'arrière plan.
COLOR [attr]
Les attributs de couleurs (attr) sont spécifiés par 2 chiffres hexadécimaux.
Le premier correspond à l'arrière plan, le second au premier plan.
Chaque chiffre peut prendre n'importe quelle de ces valeurs :
0 | Noir | 8 | Gris |
1 | Bleu foncé | 9 | Bleu clair |
2 | Vert | A | Vert clair |
3 | Bleu-gris | B | Cyan |
4 | Marron | C | Rouge |
5 | Pourpre | D | Rose |
6 | Kaki | E | Jaune |
7 | Gris clair | F | Blanc |
Compare les contenus de deux fichiers.
COMP [donnée1] [donnée2] [/D] [/A] [/L] [/N=nombre] [/C] [/OFF [LINE]]
donnée1 | Spécifie endroit et noms des premiers fichiers à comparer. |
donnée2 | Spécifie endroit et noms des deuxièmes fichiers à comparer. |
/D | Affiche les différences sous forme décimale. |
/A | Affiche les différences sous forme de caractères ASCII. |
/L | Affiche les numéros de ligne des différences. |
/N=nombre | Compare seulement 'nombre' premières lignes dans chaque fichier. |
/C | Ignore la casse des lettres ASCII en comparant des fichiers. |
/OFF[LINE] | Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé. |
Modifie ou affiche la compression des fichiers sur une partition NTFS.
COMPACT [/C | /U] [/rep]] [/A] [/I] [/F] [/Q] [nom_de_fichier [...]]
/C |
Compresse les fichiers spécifiés. Les répertoires seront marqués pour que les fichiers ajoutés plus tard soient compressés. |
/U |
Décompresse les fichiers spécifiés. Les répertoires seront marqués pour que les fichiers ajoutés plus tard ne soient pas compressés. |
/S |
Effectue l'opération spécifiée sur les fichiers correspondants dans le répertoire donné et tous les sous-répertoires. Le répertoire par défaut est le répertoire en cours. |
/A |
Affiche les fichiers avec les attributs Caché ou Système. Ces fichiers sont omis par défaut. |
/I |
Continue d'effectuer l'opération spécifiée même après que des erreurs se soient produites. Par défaut, COMPACT s'arrête lorsqu'une erreur se produit. |
/F |
Force l'opération de compression sur tous les fichiers spécifiés, même sur ceux qui ont déjà été compressés. Les fichiers déjà compressés sont ignorés par défaut. |
/Q | Ne reporte que les informations essentielles. |
nom_de_fichier | Spécifie un modèle, un fichier, ou un répertoire. |
Convertit des volumes FAT en volumes NTFS.
CONVERT Volume /FS:NTFS [/V] /CvtArea:Nom_Fichier]] [/NoSecurity] [/X]
Volume | Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume. |
/FS:NTFS | Spécifie que le volume doit être converti en NTFS. |
/V | Spécifie que CONVERT doit être exécuté en mode documenté. |
/CvtArea:Nom_Fichier | Défini un fichier contigu dans le répertoire racine pour recevoir les fichiers système NTFS. |
/NoSecurity | Spécifie les fichiers convertis et les paramètres de sécurité de répertoires accessibles par tout le monde. |
/X |
Force le volume à être démonté d'abord si nécessaire. Tous les handles ouverts vers le volume ne seront plus valides. |
Copie un ou plusieurs fichiers.
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [cible [/A | /B]]
source | Fichier(s) à copier. |
/A | Indique un fichier texte ASCII. |
/B | Indique un fichier binaire. |
/D | Permet au fichier cible d'être créé sans être codé |
cible | Répertoire et/ou nom de fichier cible. |
/V | Vérifie l'écriture du ou des fichiers cible. |
/N | Utilise un nom de fichier court, s'il est disponible, lors de la copie d'un fichier ayant un nom supérieur à 8.3 caract. |
/Y | Supprime la confirmation de remplacement d'un fichier cible existant. |
/-Y | Demande une confirmation pour remplacer un fichier cible existant. |
/Z | Copie les fichiers réseau en mode redémarrage. |
Affiche ou modifie la date.
DATE [date]
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 |
Affiche la liste des fichiers du répertoire.
DIR [lect:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L] DIR [/N] [/O[[:]tri]] [/P] [/Q] [/S] [/T[[:]heure]] [/W] [/X] [/4]
[lect:][chemin][nom_de_fichier] | Spécifie le lecteur, le répertoire et/ou fichiers à lister. |
/A | Affiche les fichiers dotés des attributs spécifiés. |
attributs |
D Répertoires R Lecture seule H Caché A Archive S Système - Préfixe de négation |
/B | Utilise le format abrégé (noms des fichiers). |
/C |
Affiche le séparateur de milliers pour les tailles de fichiers. Utilisez /-C pour désactiver l'affichage du séparateur. |
/D | Sur cinq colonnes avec fichiers triés par colonne. |
/L | Affiche en minuscules. |
/N | Nouveau format longue liste o— les noms de fichiers sont à droite. |
/O | Affiche les fichiers selon un tri spécifié. |
tri |
N : Nom (alphabétique) S : Taille (ordre croissant) E : Extension (alphabétique) D : Date et heure (chronologique) G : Répertoires en tête - Préfixe en ordre indirect |
/P | Arrêt après l'affichage d'un écran d'informations. |
/Q | Affiche le nom du propriétaire du fichier. |
/S | Affiche les fichiers d'un répertoire et de ses sous-répertoires. |
/T | Contrôle le champ heure affiché ou utilisé dans le tri. |
heure |
C : Création A : Dernier accès W : Dernière écriture |
/W | Affichage sur cinq colonnes. |
/X | Affiche les noms courts générés pour les noms de fichier non 8.3 car. |
/4 | Affiche l'année sur quatre chiffres. |
Compare les contenus de deux disquettes.
DISKCOMP [lecteur1: [lecteur2:]]
Copie le contenu d'une disquette sur une autre.
DISKCOPY [lecteur1: [lecteur2:]] [/V]
/V | Vérifie que les informations sont copiées correctement. |
Permet de créer des macros, affiche l'historique des commandes.
DOSKEY [/REINSTALL] [/LISTSIZE=taille] [/MACROS[:ALL | :nom_d'exe]] [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nom_d'exe] [/MACROFILE=nom_de_fichier] [nom_de_macro=[texte]]
/REINSTALL | Installe une nouvelle copie de Doskey. |
/LISTSIZE=taille | Définit la taille du tampon d'historique des commandes |
/MACROS | Affiche toutes les macros de Doskey. |
/MACROS:ALL | Affiche toutes les macros de Doskey de tous les exécutables qui en ont. |
/MACROS:nom_d'exe | Affiche toutes les macros de Doskey d'un exécutable. |
/HISTORY | Affiche toutes les commandes stockées dans la mémoire. |
/INSERT | Insertion dans l'ancien texte du nouveau texte entré. |
/OVERSTRIKE | Spécifie que le nouveau texte remplace l'ancien. |
/EXENAME=nom_d'exe | Spécifie l'exécutable. |
/MACROFILE=nom_de_fic | Spécifie un fichier de macros à installer. |
nom_de_macro | Spécifie un nom pour une macro que vous créez. |
texte | Spécifie des commandes que vous voulez enregistrer. |
Flèches HAUT/BAS rappellent les commandes ; ECHAP efface la ligne ; F7 affiche l'historique ; ALT+F7 efface l'historique ; F8 recherche dans l'historique ; F9 choisit une commande par son nombre ; ALT+F10 efface les déf. de macros.
Les codes spéciaux suivants s'utilisent pour définir les macros Doskey :
$T : Séparateur de commande. Autorise plusieurs commandes dans une macro.
$1-$9 : Paramètres de batch. Comme %1-%9 dans les programmes de commandes.
$* : Equivaut à tout ce qui suit le nom de macro sur la ligne de commande.