CMD |
Commande |
---|---|
Windows | Externe |
Syntaxe
CMD [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] string] |
Paramètres
Nom | Description | |
---|---|---|
/A | Ce paramètre permet d'indiquer qu'il faut rediriger la sortie de console vers un périphérique ou un fichier de format ANSI. | |
/C string | Ce paramètre permet d'indiquer une commande a exécuter avant de s'arrêter et de rendre le contrôle au programme parent. | |
/D | Ce paramètre permet d'indiquer qu'il faut désactiver l'exécution de la commande AutoRun de la base de registres. | |
/E:etat | Ce paramètre permet d'indiquer l'état de l'extension : | |
Attribut | Description | |
OFF | Cet attribut permet de désactiver l'extension. | |
ON | Cet attribut permet d'activer l'extension. | |
/F:etat | Ce paramètre permet de fixer l'état des caractères de fin de noms et de répertoires : | |
Attribut | Description | |
OFF | Cet attribut permet de désactiver les caractères de fin de noms et de répertoires. | |
ON | Cet attribut permet d'activer les caractères de fin de noms et de répertoires. | |
/K string | Ce paramètre permet d'indiquer une commande a exécuter mais reste actif. | |
/Q | Ce paramètre permet d'indiquer qu'il faut exécuter la commande sans interactif et rester actif. | |
/S | Ce paramètre permet d'indiquer qu'il faut modifier le traitement de la chaine de caractères après un paramètre /C ou /K. | |
/T:fg | Ce paramètre permet d'indiquer les couleurs d'arrière plan et d'écriture du texte de la console. | |
/U | Ce paramètre permet d'indiquer qu'il faut rediriger la sortie de console vers un périphérique ou un fichier. | |
/V:etat | Ce paramètre permet de fixer l'état d'expansion des variables d'environnement : | |
Attribut | Description | |
OFF | Cet attribut permet de désactiver l'expansion des variables d'environnement. | |
ON | Cet attribut permet d'activer l'expansion des variables d'environnement. |
Description
Cette commande permet de lancer l'interpréteur de commande pour une session console Windows.
Remarques
- Plusieurs commandes séparées par le séparateur de commandes «&&» sont acceptées pour la chaîne de caractères si elle est entourée de guillemets. De plus, pour des raisons de compatibilité, le paramètre /X est identique à /E:ON, /Y est identique à /E:OFF et /R est identique à /C. Tous les autres paramètres sont ignorés.
- Si le paramètre /C ou /K est spécifié, le reste de la ligne de commande après le paramètre est traité comme une ligne de commande, où la logique suivante est utilisée pour traiter les caractères de guillemet ("). Si toutes les conditions suivantes sont remplies, les guillemets sur la ligne de commande sont conservés : pas de paramètre /S, exactement deux guillemets, aucun caractère spécial entre les deux guillemets, où le caractère spécial est l'un des caractères suivant «:», «&», «>», «<», «(», «)», «@», «^» ou «|», il existe un ou plusieurs espaces entre les deux guillemets, la chaîne de caractères entre les deux guillemets est le nom d'un fichier exécutable. Sinon, l'ancien comportement consiste à voir si le premier caractère est un caractère guillemet. Si tel est le cas, supprimez le premier caractère et supprimez le dernier caractère de guillemet sur la ligne de commande, en conservant tout texte après le dernier caractère de guillemet.
- Si le paramètre /D n'a pas été spécifié sur la ligne de commande, puis lorsque CMD.EXE démarre, il recherche les clefs REG_SZ ou REG_EXPAND_SZ de la base de registres suivantes, et si l'une ou les deux sont présentes, elles sont exécutées en premier :
- Les extensions de commande sont activées par défaut. Vous pouvez également désactiver les extensions pour une appel particulière en utilisant le paramètre /E:OFF. Vous pouvez activer ou désactiver les extensions pour toutes les appels de CMD.EXE en définissant l'une des valeurs à 0x1 ou 0x0 de type de données REG_DWORD suivantes ou les deux dans la base de registre à l'aide de la commande REGEDT32.EXE :
- Les extensions de commande appliquent des modifications ou des ajouts aux commandes suivantes : DEL ou ERASE, COLOR, CD ou CHDIR, MD ou MKDIR, PROMPT, PUSHD, POPD, SET, SETLOCAL, ENDLOCAL, IF, FOR, CALL, SHIFT, GOTO, START, ASSOC ou FType.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun |
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun |
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions |
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions |
Le paramètre spécifie à l'utilisateur la priorité sur le paramètre de la machine. Les paramètre de ligne de commande ont priorité sur les paramètres de la base de registres.
Exemple
L'exemple permet de lancer l'interpréteur de commande avec les paramètres par défaut :
cmd |
Variante
Station de travail | Serveur | Clone | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows 95 | Windows 98 | Windows Me | Windows XP | Windows Vista | Windows 7 | Windows 8 | Windows 10 | Windows NT Server | Windows 2000 Server | Windows Server 2003 | Windows Server 2008 | ReactOS |
Dernière mise à jour : Samedi, le 15 février 2020