Exporter (0) Imprimer
Développer tout

Cmd

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Cmd

Lance une nouvelle instance de l'interpréteur de commandes, Cmd.exe. Utilisée sans paramètre, la commande cmd affiche les informations de copyright et la version du système d'exploitation.

Syntaxe

cmd [{/c | /k}] [/s] [/q] [/d] [{/a | /u}] [/t:FG] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}] [Chaîne]

Paramètres
/c
Exécute la commande spécifiée par la Chaîne, puis s'arrête.

/k
Exécute la commande spécifiée par la Chaîne, puis continue.

/s
Modifie le traitement de la Chaîne après /c ou /k.

/q
Désactive l'écho.

/d
Désactive l'exécution de commandes AutoRun.

/a
Formate la sortie de commande interne vers un canal ou un fichier conformément à la norme ANSI (American National Standards Institute).

/u
Formate la sortie de commande interne vers un canal ou un fichier conformément à la norme Unicode.

/t: FG
Spécifie les couleurs de premier plan F et d'arrière-plan G. Le tableau suivant répertorie les chiffres hexadécimaux valides permettant de définir les variables F et G.

 

Valeur Couleur

0

Noir

1

Bleu

2

Vert

3

Turquoise

4

Rouge

5

Violet

6

Jaune

7

Blanc

8

Gris

9

Bleu clair

A

Vert clair

B

Bleu-vert clair

C

Rouge clair

D

Violet clair

E

Jaune clair

F

Blanc brillant

/e:on
Active les extensions de commande.

/e:off
Désactive les extensions de commandes.

/f:on
Active la terminaison des noms de fichiers et de répertoires.

/f:off
Désactive la terminaison des noms de fichiers et de répertoires.

/v:on
Active l'expansion retardée de variables d'environnement.

/v:off
Désactive l'expansion retardée de variables d'environnement.

Chaîne
Spécifie la commande à exécuter.

/?
Affiche l'aide à partir de l'invite de commandes.

Notes
  • Utilisation de plusieurs commandes

    Dans la chaîne, vous pouvez utiliser plusieurs commandes séparées par le séparateur && à condition de les placer entre guillemets (par exemple, "Commande&&Commande&&Commande").

  • Traitement des guillemets

    Si vous spécifiez /c ou /k, cmd traite le reste de la Chaîne et les guillemets ne sont conservés que si toutes les conditions suivantes sont réunies :

    • Vous n'utilisez pas /s.

    • Vous utilisez exactement un jeu de guillemets.

    • Vous n'utilisez aucun caractère spécial entre les guillemets (par exemple : &<>( ) @ ^ |).

    • Vous utilisez un ou plusieurs espaces entre les guillemets.

    • La Chaîne entre guillemets est le nom d'un fichier exécutable.

    Si les conditions ci-dessus ne sont pas réunies, le traitement de la Chaîne consiste d'abord à vérifier si le premier caractère est un guillemet ouvrant. Si tel est le cas, il est supprimé ainsi que le guillemet fermant. Tout le texte à la suite du guillemet fermant est conservé.

  • Exécution des sous-clés de Registre

    Si vous ne spécifiez pas /d dans la Chaîne, Cmd.exe recherche les sous-clés de Registre suivantes :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun\REG_EXPAND_SZ

    Si une ou les deux sous-clés de Registre sont présentes, elles sont exécutées avant toutes les autres variables.

    Attention

    • Toute modification incorrecte du Registre peut endommager gravement votre système. Avant d'apporter des modifications au Registre, sauvegardez toutes les données importantes de votre ordinateur.

  • Activation et désactivation des extensions de commande

    Par défaut, les extensions de commande sont activées dans Windows XP. Vous pouvez les désactiver dans le cadre d'un processus particulier à l'aide de /e:off. Vous pouvez activer ou désactiver les extensions de toutes les options de ligne de commande cmd pour une session d'ordinateur ou d'utilisateur en définissant les valeurs REG_DWORD suivantes :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD

    Dans le Registre, à l'aide de Regedit.exe, attribuez à REG_DWORD la valeur 0×1 (activé) ou 0×0 (désactivé). Les paramètres spécifiques à l'utilisateur prévalent sur les paramètres de l'ordinateur et les options de ligne de commande prévalent sur les paramètres du Registre.

    Attention

    • Toute modification incorrecte du Registre peut endommager gravement votre système. Avant d'apporter des modifications au Registre, sauvegardez toutes les données importantes de votre ordinateur.

    Lorsque vous activez les extensions de commande, les commandes suivantes sont affectées :

    • assoc

    • call

    • chdir (cd)

    • color

    • del (erase)

    • endlocal

    • for

    • ftype

    • goto

    • if

    • mkdir (md)

    • popd

    • prompt

    • pushd

    • set

    • setlocal

    • shift

    • start (concerne également les modifications apportées aux traitements de commandes externes)

    Pour plus d'informations sur ces commandes, voir la section Rubriques connexes.

  • Activation de l'expansion retardée de variables d'environnement

    Si vous activez l'expansion retardée de variables d'environnement, vous pouvez utiliser le point d'exclamation à la place de la valeur d'une variable d'environnement à l'exécution.

  • Activation de la terminaison des noms de fichiers et de répertoires

    Par défaut, la terminaison des noms de fichiers et de répertoires n'est pas activée. Vous pouvez activer ou désactiver la terminaison des noms de fichiers dans le cadre d'un processus particulier de la commande cmd au moyen de la syntaxe /f:{on|off}. Vous pouvez activer ou désactiver la terminaison des noms de fichiers et de répertoires dans le cadre de tous les processus de la commande cmd pour une ouverture de session d'ordinateur ou d'utilisateur en définissant les valeurs REG_DWORD suivantes :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

    Pour définir la valeur REG_DWORD, exécutez Regedit.exe et utilisez la valeur hexadécimale d'un caractère de contrôle correspondant à une fonction particulière (par exemple, 0×9 correspond à Tab et 0×08 à Ret. arr). Les paramètres spécifiques à l'utilisateur prévalent sur les paramètres de l'ordinateur et les options de ligne de commande prévalent sur les paramètres du Registre.

    Attention

    • Toute modification incorrecte du Registre peut endommager gravement votre système. Avant d'apporter des modifications au Registre, sauvegardez toutes les données importantes de votre ordinateur.

    Si vous activez la terminaison des noms de fichiers et de répertoires au moyen de la syntaxe /f:on, utilisez Ctrl+D pour la terminaison des noms de répertoires et Ctrl+F pour la terminaison des noms de fichiers. Pour désactiver un caractère de terminaison particulier dans le Registre, utilisez la valeur du caractère d'espacement [0×20] car il ne s'agit pas d'un caractère de contrôle valide.

    Lorsque vous appuyez sur Ctrl+D ou Ctrl+F, cmd traite la terminaison des noms de fichiers et de répertoires. Ces fonctions de combinaison de touches ajoutent un caractère générique à la Chaîne (dans le cas où elle n'en contient pas), créent une liste de chemins correspondants puis affichent le premier d'entre eux. Si aucun des chemins ne correspond, la fonction de terminaison des noms de fichiers et de répertoires émet un signal sonore et ne modifie pas l'affichage. Pour parcourir la liste des chemins correspondants, appuyez sur Ctrl+D ou Ctrl+F autant de fois que nécessaire. Pour parcourir la liste en sens inverse, appuyez simultanément sur la touche la touche Maj et sur Ctrl+D ou Ctrl+F. Pour annuler la liste enregistrée de chemins correspondants et générer une nouvelle liste, modifiez la Chaîne et appuyez sur la touche Ctrl+D ou Ctrl+F. Si vous utilisez alternativement les combinaisons Ctrl+D et Ctrl+F, la liste enregistrée de chemins correspondants est annulée et une nouvelle liste est générée. La seule différence entre les combinaisons de touches Ctrl+D et Ctrl+F est que la première correspond uniquement aux noms de répertoires tandis que la seconde correspond aux noms de fichiers et de répertoires. Si vous utilisez la terminaison des noms de fichiers et de répertoires dans n'importe quelle commande de répertoire intégrée (CD, MD, ou RD), la terminaison de répertoire est utilisée.

    La terminaison des noms de fichiers et de répertoires traite correctement les noms de fichiers contenant des espaces ou des caractères spéciaux si vous placez le chemin correspondant entre guillemets.

    Les caractères spéciaux suivants requièrent l'utilisation de guillemets : & < > [ ] { } ^ = ; ! ' + , ` ~ [espace]

    Si l'information que vous fournissez contient des espaces, mettez le texte entre guillemets (par exemple, "Nom ordinateur").

    Si vous traitez la terminaison des noms de fichiers et de répertoires à partir de la Chaîne, toute la partie du [Chemin] à droite du curseur est ignorée (point de la Chaîne au niveau duquel la terminaison a été traitée).

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft