cmd.exe Interpréteur de commandes Windows e9745237cbd99bd68dba5d79b866e43d

File info

File name: cmd.exe.mui
Size: 145408 byte
MD5: e9745237cbd99bd68dba5d79b866e43d
SHA1: d8e700f43a353ddf13d0966a2dbea64b39aefd9b
SHA256: f6eb0b93c07a88b695b6928be7b6a1d3feed29ce73ed9bb9763fe2038d690a5c
Operating systems: Windows 10
Extension: MUI
In x64: cmd.exe Interpréteur de commandes Windows (32 bits)

Translations messages and strings

If an error occurred or the following message in French language and you cannot find a solution, than check answer in English. Table below helps to know how correctly this phrase sounds in English.

id French English
0x2328NO%0 NY%0
0x2329Un paramètre incorrect a étéentré pour la commande. An incorrect parameter wasentered for the command.
0x232ALa syntaxe de la commande n’est pas correcte. The syntax of the command is incorrect.
0x232BAppuyez sur une touche pour continuer... %0 Press any key to continue . . . %0
0x232C%1, Supprimer (O/N) ? %0 %1, Delete (Y/N)? %0
0x232ELe système ne peut accepter le cheminou le nom de fichier demandé. The system cannot accept the pathor file name requested.
0x232FLe système ne peut accepter la date entrée. The system cannot accept the date entered.
0x2330Aucun nom de fichier de commandes n’a été spécifié dans la commande GOTO. No batch label specified to GOTO command.
0x2331'%1' n’est pas reconnu en tant que commande interneou externe, un programme exécutable ou un fichier de commandes. '%1' is not recognized as an internal or external command,operable program or batch file.
0x2332Le système ne peut pas accepter l’heure entrée. The system cannot accept the time entered.
0x2335^C ^C
0x2336%1 fichier(s) copié(s). %1 file(s) copied.
0x2337La date du jour est : %0 The current date is: %0
0x2338L’heure actuelle est : %0 The current time is: %0
0x2339Répertoire de %1 Directory of %1
0x233AL’espace d’environnement du système est insuffisant. The system is out of environment space.
0x233CLe système ne peut exécuter le programme spécifié. The system cannot execute the specified program.
0x233FLa ligne entrée est trop longue. The input line is too long.
0x2340Le contenu du fichier ciblea été perdu. The contents of the target filewere lost.
0x2341Insérez la disquette qui contient le fichier de commandespuis appuyez sur une touche lorsque vous êtes prêt. %0 Insert the diskette that contains the batch fileand press any key when ready. %0
0x2342Entrez la nouvelle date : (mm-jj-aa) %0 Enter the new date: (mm-dd-yy) %0
0x2343Entrez la nouvelle heure : %0 Enter the new time: %0
0x2344Le handle n’a pas pu être dupliquélors de la redirection du handle %1. The handle could not be duplicatedduring redirection of handle %1.
0x2345Commande ECHO désactivée. ECHO is off.
0x2346Commande ECHO activée. ECHO is on.
0x2347Commande VERIFY désactivée. VERIFY is off.
0x2348Commande VERIFY activée. VERIFY is on.
0x2349Impossible de copier le fichier sur lui-même. The file cannot be copied onto itself.
0x234A%1 était inattendu. %1 was unexpected at this time.
0x234CLe numéro d’identification du processus est %1. The Process Identification Number is %1.
0x234DLe nom de fichier existe déjà, ou le fichierest introuvable. A duplicate file name exists, or the filecannot be found.
0x234E%1, êtes-vous sûr (O/N) ? %0 %1, Are you sure (Y/N)? %0
0x234FLa chaîne de caractères suivante est trop longue :%1 The following character string is too long:%1
0x2350Microsoft Windows [version %1]%0 Microsoft Windows [Version %1]%0
0x2351Le handle ne peut pas être dupliqué durantune opération de chaînage. The handle could not be duplicated duringa pipe operation.
0x2352Plus ? %0 More? %0
0x2353Le système ne peut terminer le processus. The system cannot complete the process.
0x2354%1 %1
0x235BLe numéro de série du volume est %1 Volume Serial Number is %1
0x235CUn sous-répertoire ou un fichier %1 existe déjà. A subdirectory or file %1 already exists.
0x235DUne erreur s’est produite lors du traitement de : %1. Error occurred while processing: %1.
0x235ELe volume dans le lecteur %1 n’a pas de nom. Volume in drive %1 has no label.
0x235FLe volume dans le lecteur %1 s’appelle %2 Volume in drive %1 is %2
0x2360Commande KEYS activée. KEYS is on.
0x2361Commande KEYS désactivée. KEYS is off.
0x2362Le système ne peut accepter le paramètre %1 pour la commande START. The system cannot accept the START command parameter %1.
0x2363Le système ne peut trouver le fichier %1. The system cannot find the file %1.
0x2364Le processus a tenté d’écrire sur un canal inexistant. The process tried to write to a nonexistent pipe.
0x236B\"%1\" n’est pas un périphérique reconnu. \"%1\" is not a recognized device.
0x236CLe fichier de commandes est introuvable. The batch file cannot be found.
0x236D%1 répertoires déplacés. %1 dir(s) moved.
0x236E%1 fichier(s) déplacé(s). %1 file(s) moved.
0x236FUn programme a tenté de référencer un rangement hors deslimites du segment du programme. Le programme a été arrêté.%1 A program attempted to reference storage outside thelimits of a stack segment. The program was ended.%1
0x2371%1%0 %1%0
0x2372Commande non implémentée. Command not implemented.
0x2373 %0 %0
0x2374Mémoire insuffisante. Out of memory.
0x2375Option non valide - \"%1\". Invalid switch - \"%1\".
0x2376Le format du paramètre est incorrect - \"%1\". Parameter format not correct - \"%1\".
0x2377(Une erreur s’est produite dans une variable d’environnement) (Error occurred in environment variable)
0x2378%1 fichier(s) %2 octets %1 File(s) %2 bytes
0x2379%1 Rép(s) %2 octets libres %1 Dir(s) %2 bytes free
0x237ATotal des fichiers listés : Total Files Listed:
0x237BTerminer le programme de commandes (O/N) ? %0 Terminate batch job (Y/N)? %0
0x237CLe répertoire en cours n’est pas valide. The current directory is invalid.
0x237DAffiche le nom ou change le répertoire en cours.CHDIR [/D] [lecteur:][chemin]CHDIR [..]CD [/D] [lecteur:][chemin]CD [..] .. Signifie que vous voulez vous placer sur le répertoire parent.Entrez CD lecteur: pour afficher le répertoire en cours sur le lecteur.Entrez CD sans paramètres pour afficher le lecteur et le répertoire en cours.Utilisez le commutateur /D pour modifier le lecteur actuel en plus de lamodification du répertoire actuel pour un lecteur. Displays the name of or changes the current directory.CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..] .. Specifies that you want to change to the parent directory.Type CD drive: to display the current directory in the specified drive.Type CD without parameters to display the current drive and directory.Use the /D switch to change current drive in addition to changing currentdirectory for a drive.
0x237EEfface l’écran.CLS Clears the screen.CLS
0x237FCopie un ou plusieurs fichiers sur un autre emplacement.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/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éé sous forme déchiffrée. 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. /L Si la source est un lien symbolique, copie le lien sur la cible plutôt que le fichier sur lequel pointe le lien source.L’option /Y peut être prédéfinie dans la variable d’environnement COPYCMD.Il est possible d’annuler cela avec l’option /-Y de la ligne de commande. Pardéfaut, l’utilisateur est invité à confirmer le remplacement à moins que lacommande COPY ne soit exécutée à partir d’un fichier de commandes.Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieursfichiers source (avec caractères génériques ou fichier1+fichier2+fichier3). Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to.The switch /Y may be preset in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless COPY command is being executed fromwithin a batch script.To append files, specify a single file for destination, but multiple filesfor source (using wildcards or file1+file2+file3 format).
0x2380Affiche ou modifie la date.DATE [date]Entrez DATE sans paramètres pour afficher la date système et être invité à lamodifier. Appuyez sur ENTRÉE pour conserver la même date. Displays or sets the date.DATE [/T | date]Type DATE without parameters to display the current date setting anda prompt for a new one. Press ENTER to keep the same date.
0x2381Supprime un ou plusieurs fichiers.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] nomsERASE [/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 I Fichiers indexés sans contenu L Points d’analyse - Préfixe de négation Deletes one or more files.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names Specifies a list of one or more files or directories. Wildcards may be used to delete multiple files. If a directory is specified, all files within the directory will be deleted. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /S Delete specified files from all subdirectories. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes attributes R Read-only files S System files H Hidden files A Files ready for archiving I Not content indexed Files L Reparse Points - Prefix meaning not
0x2382Affiche une liste de fichiers et de sous-répertoires dans un répertoire.DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L] [/N] [/O[[:]tri]] [/P] [/Q] [/R] [/S] [/T[[:]heure]] [/W] [/X] [/4] [lecteur:][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 I Fichiers indexés sans contenu L Points d’analyse - 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. Ceci est la valeur par défaut. 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 propriétaire du fichier. /R Affiche les flux de données alternatifs 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. Ce format est celui de /N avec le nom court inséré avant le nom long. S’il n’y a pas de nom court, des espaces seront affichés à la place. /4 Affiche l’année sur quatre chiffres.Les commutateurs peuvent être préconfigurés dans la variable d’environnementDIRCMD. Pour les ignorer, les préfixer avec un trait d’union. Par exemple /-W. Displays a list of files and subdirectories in a directory.DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] Specifies drive, directory, and/or files to list. /A Displays files with specified attributes. attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files I Not content indexed files L Reparse Points - Prefix meaning not /B Uses bare format (no heading information or summary). /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator. /D Same as wide but files are list sorted by column. /L Uses lowercase. /N New long list format where filenames are on the far right. /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order /P Pauses after each screenful of information. /Q Display the owner of the file. /R Display alternate data streams of the file. /S Displays files in specified directory and all subdirectories. /T Controls which time field displayed or used for sorting timefield C Creation A Last Access W Last Written /W Uses wide list format. /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. /4 Displays four-digit yearsSwitches may be preset in the DIRCMD environment variable. Overridepreset switches by prefixing any switch with - (hyphen)--for example, /-W.
0x2383Quitte le programme CMD.EXE (interpréteur de commandes) ou les script batchen cours.EXIT [/B] [CodeSortie] /B Spécifie la sortie du fichier script en cours au lieu de CMD.EXE. Si exécutée à l’extérieur d’un fichier batch, cette option terminera CMD.EXE CodeSortie Spécifie un nombre. Si /B est utilisé, le paramètre ERRORLEVEL est fixé à ce nombre. Lors de la sortie de CMD.EXE, ce nombre correspond au code de sortie du processus. Quits the CMD.EXE program (command interpreter) or the current batchscript.EXIT [/B] [exitCode] /B specifies to exit the current batch script instead of CMD.EXE. If executed from outside a batch script, it will quit CMD.EXE exitCode specifies a numeric number. if /B is specified, sets ERRORLEVEL that number. If quitting CMD.EXE, sets the process exit code with that number.
0x2384Crée un répertoire.MKDIR [lecteur:]cheminMD [lecteur:]chemin Creates a directory.MKDIR [drive:]pathMD [drive:]path
0x2385Affiche ou définit un chemin de recherche des fichiers exécutables.PATH [[lecteur:]chemin[;...][;%%PATH%%]PATH ;Entrez PATH ; pour effacer les chemins de recherche et indiquer à cmd.exede ne chercher que dans le répertoire en cours.Entrez PATH sans paramètres pour afficher le chemin de recherche en cours.L’ajout de %%PATH%% dans le paramètre du nouveau chemin permet d’ajoutercelui-ci à l’ancien chemin de recherche. Displays or sets a search path for executable files.PATH [[drive:]path[;...][;%%PATH%%]PATH ;Type PATH ; to clear all search-path settings and direct cmd.exe to searchonly in the current directory.Type PATH without parameters to display the current path.Including %%PATH%% in the new path setting causes the old path to beappended to the new setting.
0x2386Change l’invite de commande cmd.exe.PROMPT [texte] texte Spécifie une nouvelle invite de commande.L’invite peut être composée de caractères normaux et des codes spéciaux suivants : $A & (esperluette) $B | (barre verticale) $C ( (parenthèse gauche) $D date actuelle $E code ECHAP (code ASCII 27) $F ) (parenthèse droite) $G (signe supérieur) $H retour arrière (efface le caractère précédent) $L Changes the cmd.exe command prompt.PROMPT [text] text Specifies a new command prompt.Prompt can be made up of normal characters and the following special codes: $A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G (greater-than sign) $H Backspace (erases previous character) $L
0x2387Supprime un répertoire.RMDIR [/S] [/Q] [lecteur:]cheminRD [/S] [/Q] [lecteur:]chemin /S Supprime tous les répertoires et les fichiers dans le répertoire spécifié en plus du répertoire lui-même. Utilisé pour supprimer une arborescence. /Q Mode silencieux, ne demande pas de confirmation pour supprimer une arborescence de répertoires avec /S. Removes (deletes) a directory.RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S
0x2388Renomme un ou plusieurs fichiers.RENAME [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.REN [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.Vous ne pouvez pas spécifier un nouveau lecteur pour votre destination. Renames a file or files.RENAME [drive:][path]filename1 filename2.REN [drive:][path]filename1 filename2.Note that you cannot specify a new drive or path for your destination file.
0x2389Affiche, fixe ou supprime des variables d’environnement de cmd.exe.SET [variable=[chaîne]] variable Nom de la variable d’environnement. chaîne Chaîne de caractères à affecter à la variable.SET sans paramètres affiche les variables d’environnement définies. Displays, sets, or removes cmd.exe environment variables.SET [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable.Type SET without parameters to display the current environment variables.
0x238AAffiche ou modifie l’heure système.TIME [/T | heure]TIME sans paramètres affiche l’heure en cours et demande une nouvelle heure.Appuyez sur ENTRÉE pour conserver la même heure. Displays or sets the system time.TIME [/T | time]Type TIME with no parameters to display the current time setting and a promptfor a new one. Press ENTER to keep the same time.
0x238BAffiche le contenu d’un ou plusieurs fichiers texte.TYPE [lecteur:][chemin]nom_de_fichier Displays the contents of a text file or files.TYPE [drive:][path]filename
0x238CAffiche la version de Windows.VER Displays the Windows version.VER
0x238DIndique à cmd.exe s’il faut vérifier que vos fichiers sont correctementécrits sur un disque.VERIFY [ON | OFF]VERIFY sans paramètres affiche l’état en cours de la commande. Tells cmd.exe whether to verify that your files are written correctly to adisk.VERIFY [ON | OFF]Type VERIFY without a parameter to display the current VERIFY setting.
0x238EAffiche le nom et le numéro de série du volume, s’ils existent.VOL [lecteur:] Displays the disk volume label and serial number, if they exist.VOL [drive:]
0x238FAppelle un programme de commandes depuis un autre.CALL [lecteur:] [chemin] nom_de_fichier [paramètres de commande] paramètres de commande Paramètres requis par le programme de commandes appelé. Calls one batch program from another.CALL [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program.
0x2390Indique un commentaire dans un fichier de commandes ou dans CONFIG.SYS.REM [commentaire] Records comments (remarks) in a batch file or CONFIG.SYS.REM [comment]
0x2391Interrompt l’exécution d’un programme de commandes et affiche le message Appuyez sur une touche pour continuer...%0PAUSE Suspends processing of a batch program and displays the message Press any key to continue . . . %0PAUSE
0x2392Affiche des messages ou active/désactive l’affichage des commandes. ECHO [ON | OFF] ECHO [message]Entrez ECHO sans paramètre pour afficher l’état en cours de la commande. Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message]Type ECHO without parameters to display the current echo setting.
0x2393Dirige cmd.exe sur une ligne étiquetée dans le programme de commandes.GOTO nom nom Chaîne utilisée en tant que nom dans le programme de commandes.Les noms sont seuls sur une ligne et commencent par le signe ':' Directs cmd.exe to a labeled line in a batch program.GOTO label label Specifies a text string used in the batch program as a label.You type a label on a line by itself, beginning with a colon.
0x2394Change la position de paramètres remplaçables dans un programme de commandes.SHIFT [/n] Changes the position of replaceable parameters in a batch file.SHIFT [/n]
0x2395Lance l’exécution conditionnelle dans un programme de commandes.IF [NOT] ERRORLEVEL nombre commandeIF [NOT] chaîne1==chaîne2 commandeIF [NOT] EXIST nom_de_fichier commande NOT Indique que Windows 2000 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 qui exécutera la commande située après le mot-clé ELSE si la condition est fausse (FALSE)La clause ELSE doit être sur la même ligne que la commande suivant IF. Parexemple: IF EXIST nomfichier. ( del nomfichier. ) ELSE ( echo nomfichier. introuvable. )L’exemple suivant NE marche PAS car la commande del doit être terminéepar une nouvelle ligne : IF EXIST nomfichier. del nomfichier. ELSE echo nomfichier. introuvableL’exemple suivant NE marche PAS non plus, car la commande ELSE doit être surla même ligne que la fin de la commande IF : IF EXIST nomfichier. del nomfichier. ELSE echo nomfichier. introuvableEnfin, l’exemple suivant marche si vous l’écrivez sur une seule ligne : IF EXIST nomfichier. (del nomfichier.) ELSE echo nomfichier. introuvable Performs conditional processing in batch programs.IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT Specifies that Windows should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. command Specifies the command to carry out if the condition is met. Command can be followed by ELSE command which will execute the command after the ELSE keyword if the specified condition is FALSEThe ELSE clause must occur on the same line as the command after the IF. Forexample: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )The following would NOT work because the del command needs to be terminatedby a newline: IF EXIST filename. del filename. ELSE echo filename. missingNor would the following work, since the ELSE command must be on the same lineas the end of the IF command: IF EXIST filename. del filename. ELSE echo filename. missingThe following would work if you want it all on one line: IF EXIST filename. (del filename.) ELSE echo filename. missing
0x2396Exécute une commande donnée pour chaque fichier d’un ensemble 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.Pour utiliser la commande FOR dans un programme de commandes, spécifiez%%%%variable au lieu de %%variable. Les noms de variables respectent lacasse, donc %%i est différent de %%I. Runs a specified command for each file in a set of files.FOR %%variable IN (set) DO command [command-parameters] %%variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command.To use the FOR command in a batch program, specify %%%%variable insteadof %%variable. Variable names are case sensitive, so %%i is differentfrom %%I.
0x40002397Ouvre une fenêtre et exécute le programme ou la commande spécifiée.START [\"titre\"] [/D chemin] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [commande/programme] [paramètres] \"titre\" Titre de la fenêtre. chemin Répertoire de départ. B Lance l'application sans créer de fenêtre. L'arrêt par ^C n'est pas pris en charge dans l'application. Si l'application n'autorise pas la détection de ^C, ^Pause est la seule façon d'arrêter l'application. I Le nouvel environnement sera l'environnement original passé à cmd.exe, et non pas l'environnement actuel. MIN Démarrer avec la fenêtre réduite. MAX Démarrer avec la fenêtre agrandie. SEPARATE Démarrer les programmes Windows 16 bits dans un espace\t\tmémoire distinct. SHARED Démarrer les programmes Windows 16 bits dans un espace\t\tmémoire partagé. LOW Démarrer l'application dans la classe de priorité IDLE. NORMAL Démarrer l'application dans la classe de priorité NORMAL. HIGH Démarrer l'application dans la classe de priorité HIGH. REALTIME Démarrer l'application dans la classe de priorité REALTIME. ABOVENORMAL Démarrer l'application dans la classe de priorité ABOVENORMAL. BELOWNORMAL Démarrer l'application dans la classe de priorité BELOWNORMAL. NODE Spécifie le nœud 'architecture NUMA favori sous forme d'entier. AFFINITY Spécifie le masque d'affinité de processeur sous forme \t\td'hexadécimal. Le processus est restreint à ces processeurs. Le masque d'affinité est interprété différemment quand /AFFINITY et /NODE sont utilisés conjointement. Spécifiez le masque d'affinité comme si le masque de processeur du nœud NUMA est décalé vers la droite pour commencer au bit zéro. Le processus est restreint aux processeurs communs au masque d'affinité et au nœud NUMA spécifiés. S'il n'existe pas de processeurs communs, le processus est limité par le nœud NUMA spécifié WAIT Lancer l'application et attendre qu'elle mette fin à la commande ou au programme. S'il s'agit d'une commande interne ou d'un fichier batch, le processeur de commandes est exécuté avec le commutateur /K pour cmd.exe. Ceci signifie que la fenêtre reste ouverte après exécution de la commande. S'il ne s'agit pas d'une commande interne, ni d'un fichier batch, il s'agit d'un programme qui s'exécutera sous la forme d'une application fenêtre ou d'une application console. paramètres Spécifie les paramètres à passer à la commande ou au programme.REMARQUE : les options SEPARATE et SHARED ne sont pas prises en charge sur les plateformes 64 bits.Le fait de spécifier /NODE permet de créer des processus qui utilisentla mémoire locale sur les systèmes NUMA. Par exemple, deux processusqui communiquent entre eux de façon intense via la mémoire partagée peuventêtre créés de façon à partager le même nœud NUMA favori afin de réduireles temps d'attente mémoire. Ils allouent la mémoire du même nœud NUMAsi possible, et peuvent s'exécuter sur des processeurs en dehors du nœudspécifié. start /NODE 1 application1.exe start /NODE 1 application2.exeCes deux processus peuvent être encore restreints à des processeursspécifiques dans le même nœud NUMA. Dans l'exemple qui suit, application1s'exécute sur deux processeurs inférieurs du nœud, alors qu'application2s'exécute sur les deux processeurs suivants du nœud. Cet exemple suppose quele nœud spécifié comporte au moins quatre processeurs logiques. Notez quele numéro du nœud peut être changé en n'importe quel autre numéro de nœudsans modification du masque d'affinité. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe Starts a separate window to run a specified program or command.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [command/program] [parameters] \"title\" Title to display in window title bar. path Starting directory. B Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application. I The new environment will be the original environment passed to the cmd.exe and not the current environment. MIN Start window minimized. MAX Start window maximized. SEPARATE Start 16-bit Windows program in separate memory space. SHARED Start 16-bit Windows program in shared memory space. LOW Start application in the IDLE priority class. NORMAL Start application in the NORMAL priority class. HIGH Start application in the HIGH priority class. REALTIME Start application in the REALTIME priority class. ABOVENORMAL Start application in the ABOVENORMAL priority class. BELOWNORMAL Start application in the BELOWNORMAL priority class. NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA) node as a decimal integer. AFFINITY Specifies the processor affinity mask as a hexadecimal number. The process is restricted to running on these processors. The affinity mask is interpreted differently when /AFFINITY and /NODE are combined. Specify the affinity mask as if the NUMA node's processor mask is right shifted to begin at bit zero. The process is restricted to running on those processors in common between the specified affinity mask and the NUMA node. If no processors are in common, the process is restricted to running on the specified NUMA node. WAIT Start application and wait for it to terminate. command/program If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run. If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application. parameters These are the parameters passed to the command/program.NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.Specifying /NODE allows processes to be created in a way that leverages memorylocality on NUMA systems. For example, two processes that communicate witheach other heavily through shared memory can be created to share the samepreferred NUMA node in order to minimize memory latencies. They allocatememory from the same NUMA node when possible, and they are free to run onprocessors outside the specified node. start /NODE 1 application1.exe start /NODE 1 application2.exeThese two processes can be further constrained to run on specific processorswithin the same NUMA node. In the following example, application1 runs on thelow-order two processors of the node, while application2 runs on the next twoprocessors of the node. This example assumes the specified node has at leastfour logical processors. Note that the node number can be changed to any validnode number for that computer without having to change the affinity mask. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe
0x40002398Active ou désactive le test de CTRL+C étendu sur le système DOSPermet d’obtenir une compatibilité avec le système DOS.Ce paramètre n’a aucun effet sous Windows. Sets or Clears Extended CTRL+C checking on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows.
0x40002399Démarre une nouvelle instance de l’interpréteur de commandes de WindowsCMD [/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 et reste actif./S Modifie le traitement de la chaîne après /C ou /K (voir ci-dessous)./Q Exécute (sans interactions) la commande donnée puis reste actif./D Désactive l’exécution d’AutoRun à partir du Registre (voir ci-dessous)./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 Change la couleur du premier plan ou de l’arrière-plan (voir aussi COLOR /?)./E:ON Active les extensions de commande (voir ci-dessous)./E:OFF Désactive les extensions de commande (voir ci-dessous)./F:ON Active les caractères de fin des noms de fichiers et de répertoires (voir ci-dessous)./F:OFF Désactive les caractères de fin des noms de fichiers et de répertoires (voir ci-dessous)./V:ON Active l’expansion retardée des variables d’environnement en utilisant ! comme délimiteur. 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.Remarquez que des commandes multiples séparées par le séparateur « && » sontacceptées comme une chaîne si elles sont entre guillemets. Pour des raisons decompatibilité, /X est identique à /E:ON, /Y à /E:OFF et /Rà /C. Toute autre option est ignorée.Si /C ou /K est indiqué, alors le reste de la ligne de commande est traitéavec la logique suivante pour prendre en compte les guillemets (\") : 1. Si toutes les conditions suivantes sont respectées, alors les guillemets de la ligne de commande sont conservés : - pas d’option /S - exactement deux caractères guillemet - aucun caractère spécial entre les deux caractères guillemet, un caractère spécial étant : &()@^| - un ou plusieurs espaces entre les deux caractères guillemet - la chaîne comprise entre les deux guillemets est le nom d’un fichier exécutable. 2. Dans le cas contraire, l’ancien comportement vérifiera si le premier caractère est un caractère guillemet et si tel est le cas, enlèvera le premier caractère et le dernier caractère guillemet de la ligne de commande, préservant tout texte se trouvant après le dernier caractère guillemet. Starts a new instance of the Windows command interpreterCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C Carries out the command specified by string and then terminates/K Carries out the command specified by string but remains/S Modifies the treatment of string after /C or /K (see below)/Q Turns echo off/D Disable execution of AutoRun commands from registry (see below)/A Causes the output of internal commands to a pipe or file to be ANSI/U Causes the output of internal commands to a pipe or file to be Unicode/T:fg Sets the foreground/background colors (see COLOR /? for more info)/E:ON Enable command extensions (see below)/E:OFF Disable command extensions (see below)/F:ON Enable file and directory name completion characters (see below)/F:OFF Disable file and directory name completion characters (see below)/V:ON Enable delayed environment variable expansion using ! as the delimiter. For example, /V:ON would allow !var! to expand the variable var at execution time. The %var% syntax expands variables at input time, which is quite a different thing when inside of a FOR loop./V:OFF Disable delayed environment expansion.Note that multiple commands separated by the command separator '&&'are accepted for string if surrounded by quotes. Also, for compatibilityreasons, /X is the same as /E:ON, /Y is the same as /E:OFF and /R is thesame as /C. Any other switches are ignored.If /C or /K is specified, then the remainder of the command line afterthe switch is processed as a command line, where the following logic isused to process quote (\") characters: 1. If all of the following conditions are met, then quote characters on the command line are preserved: - no /S switch - exactly two quote characters - no special characters between the two quote characters, where special is one of: &()@^| - there are one or more whitespace characters between the two quote characters - the string between the two quote characters is the name of an executable file. 2. Otherwise, old behavior is to see if the first character is a quote character and if so, strip the leading character and remove the last quote character on the command line, preserving any text after the last quote character.
0x4000239ASi /D n’a PAS été spécifié dans la ligne de commande, alors CMD.EXE démarreraen recherchant les variables du Registre REG_SZ/REG_EXPAND_SZ suivantes etsi l’une ou les deux sont présentes, elles seront exécutées en priorité. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun et/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun If /D was NOT specified on the command line, then when CMD.EXE starts, itlooks for the following REG_SZ/REG_EXPAND_SZ registry variables, and ifeither or both are present, they are executed first. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun
0x4000239BLes extensions de commandes sont activées par défaut. Vous pouvezégalement les désactiver pour une exécution particulière en utilisantl’option /E:OFF. Vous pouvez les activer ou désactiver pour toutes lesexécutions de CMD.EXE sur une machine ou pour un utilisateur enfixant l’une ou les deux valeurs REG_DWORD suivantes du Registre : HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions et/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsà 0x1 ou 0x0 (en utilisant REGEDIT.EXE). Les paramètres spécifiques del’utilisateur sont prioritaires sur ceux de la machine. Les options de laligne de commande ont préséance sur les paramètres du Registre.Dans un fichier de commandes, les arguments SETLOCAL ENABLEEXTENSIONS ouDISABLEEXTENSIONS ont priorité sur l’option /E:ON ou /E:OFF. Voir SETLOCAL /?pour plus d’informations.Les extensions de commandes impliquent des modifications ou des additions dansles commandes suivantes : DEL ou ERASE COLOR CD ou CHDIR MD ou MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (inclut également des modifications dans l’appel externe de commande) ASSOC FTYPEPour obtenir des détails spécifiques, entrez /? Nom_de_commande. Command Extensions are enabled by default. You may also disableextensions for a particular invocation by using the /E:OFF switch. Youcan enable or disable extensions for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file, the SETLOCAL ENABLEEXTENSIONS or DISABLEEXTENSIONS argumentstakes precedence over the /E:ON or /E:OFF switch. See SETLOCAL /? for details.The command extensions involve changes and/or additions to the followingcommands: DEL or ERASE COLOR CD or CHDIR MD or MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (also includes changes to external command invocation) ASSOC FTYPETo get specific details, type commandname /? to view the specifics.
0x4000239CL’expansion retardée de variables d’environnement n’est PAS activée pardéfaut. Vous pouvez l’activer ou la désactiver pour une utilisationparticulière de CMD.EXE avec l’option /V:ON ou /V:OFF. Vous pouvez activerou désactiver l’expansion retardée pour toute utilisation de CMD.EXE sur unordinateur ou pour un utilisateur en fixant avec REGEDIT.EXE l’une ou lesdeux valeurs REG_DWORD suivantes du Registre : HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion et/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionà la valeur 0x1 ou 0x0. Les paramètres spécifiques à l’utilisateur sontprioritaires sur les paramètres de l’ordinateur. Les options de la lignede commande ont priorité sur les paramètres du Registre.Dans un fichier de commandes, les arguments SETLOCAL ENABLEDELAYEDEXPANSION ouDISABLEDELAYEDEXPANSION ont priorité sur l’option /V:ON ou /V:OFF. EntrezSETLOCAL /? pour plus d’informations.Si l’expansion retardée de variables d’environnement est activée, un pointd’exclamation peut être utilisé pour remplacer la valeur d’une variabled’environnement lors de l’exécution. Delayed environment variable expansion is NOT enabled by default. Youcan enable or disable delayed environment variable expansion for aparticular invocation of CMD.EXE with the /V:ON or /V:OFF switch. Youcan enable or disable delayed expansion for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file the SETLOCAL ENABLEDELAYEDEXPANSION or DISABLEDELAYEDEXPANSIONarguments takes precedence over the /V:ON or /V:OFF switch. See SETLOCAL /?for details.If delayed environment variable expansion is enabled, then the exclamationcharacter can be used to substitute the value of an environment variableat execution time.
0x4000239DVous pouvez activer ou désactiver la terminaison des noms de fichiers pourune instance particulière de CMD.EXE avec l’option /V:ON ou /V:OFF. Vouspouvez l’activer ou la désactiver pour toutes les instances de CMD.EXE sur unordinateur et/ou pour une ouverture de session utilisateur en fixant avecREGEDIT.EXE l’une ou les deux valeurs REG_DWORD suivantes du Registre : HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar et/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharà la valeur hexadécimale d’un caractère de contrôle à utiliser pour unefonction particulière (par exemple : 0x4 représente Ctrl+D et 0x6, Ctrl+F).Les paramètres spécifiques de l’utilisateur sont prioritaires sur ceux del’ordinateur. Les options de la ligne de commande ont préséance sur lesparamètres du Registre.Si la terminaison est activée avec l’option /F:ON, les deux caractères decontrôle utilisés sont Ctrl+D pour la terminaison des noms de répertoire etCtrl+F pour la terminaison des noms de fichiers. Pour désactiver un caractèrede terminaison particulier dans le Registre, utilisez la valeur pour l’espace(0x20) qui n’est pas valide en tant que caractère de contrôle. You can enable or disable file name completion for a particularinvocation of CMD.EXE with the /F:ON or /F:OFF switch. You can enableor disable completion for all invocations of CMD.EXE on a machine and/oruser logon session by setting either or both of the following REG_DWORDvalues in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharwith the hex value of a control character to use for a particularfunction (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specificsettings take precedence over the machine settings. The command lineswitches take precedence over the registry settings.If completion is enabled with the /F:ON switch, the two controlcharacters used are Ctrl-D for directory name completion and Ctrl-F forfile name completion. To disable a particular completion character inthe registry, use the value for space (0x20) as it is not a validcontrol character.
0x4000239ELa terminaison est appelée lorsque vous entrez l’un des deux caractères decontrôle. La fonction de terminaison prend le chemin figurant à gauche ducurseur, y ajoute un caractère générique s’il n’y en a pas déjà et crée uneliste des chemins correspondants. Cette fonction affiche ensuite le premierchemin de la liste. Si aucun chemin ne correspond, elle émet un son etn’affiche rien. Ensuite, si vous pressez le même caractère de contrôleplusieurs fois, vous verrez les chemins successifs correspondants de la listeprécédente. Si vous appuyez sur la touche Majuscule et le caractère decontrôle, vous verrez la liste dans le sens contraire. Si vous modifiez laligne de quelque façon que ce soit et appuyez à nouveau sur le caractère decontrôle, la liste enregistrée de chemins correspondants est ignorée et unenouvelle liste est générée. De même, une nouvelle liste sera créée si vouspassez de la terminaison des noms de fichiers à celle des noms de répertoires.La seule différence entre les deux caractères de contrôle est que laterminaison des noms de fichiers fonctionne pour les noms de fichiers et lesnoms de répertoires alors que la terminaison des noms de répertoires nefonctionne que pour les noms de répertoires. Si la terminaison des noms defichiers est utilisée sur des commandes de répertoires internes (CD, MD ou RD)alors la terminaison des noms de répertoires est active.Le code de terminaison traite correctement les noms de fichiers contenant desespaces ou d’autres caractères spéciaux, en plaçant des guillemets autour deschemins correspondants. Si vous reculez le curseur et appelez ensuite laterminaison, le texte à droite du curseur lorsque la terminaison est demandéeest ignoré.Les caractères spéciaux qui requièrent des guillemets sont : &()[]{}^=;!%'+,`~ Completion is invoked when you type either of the two controlcharacters. The completion function takes the path string to the leftof the cursor appends a wild card character to it if none is alreadypresent and builds up a list of paths that match. It then displays thefirst matching path. If no paths match, it just beeps and leaves thedisplay alone. Thereafter, repeated pressing of the same controlcharacter will cycle through the list of matching paths. Pressing theShift key with the control character will move through the listbackwards. If you edit the line in any way and press the controlcharacter again, the saved list of matching paths is discarded and a newone generated. The same occurs if you switch between file and directoryname completion. The only difference between the two control charactersis the file completion character matches both file and directory names,while the directory completion character only matches directory names.If file completion is used on any of the built in directory commands(CD, MD or RD) then directory completion is assumed.The completion code deals correctly with file names that contain spacesor other special characters by placing quotes around the matching path.Also, if you back up, then invoke completion from within a line, thetext to the right of the cursor at the point completion was invoked isdiscarded.The special characters that require quotes are: &()[]{}^=;!%'+,`~
0x4000239FExtensions de l’interpréteur de commandes activées Command Processor Extensions Enabled
0x400023A0Extensions de l’interpréteur de commandes activées par défaut.Utilisez CMD /? pour plus de détails Command Processor Extensions enabled by default. Use CMD /? for details.
0x400023A1Fichier supprimé - %1 Deleted file - %1
0x400023A2Affiche ou modifie les associations des extensions de fichiersASSOC [.ext[=[Type du fichier]]] .ext Spécifie l’extension de fichier avec laquelle associer le type type_fichier Spécifie le type de fichier à associer avec l’extensionEntrez ASSOC sans paramètres pour afficher les associations actuelles dufichier. Si ASSOC est appelé avec uniquement une extension de fichier, ilaffiche l’association de fichier actuelle pour cette extension. Spécifieznothing pour le type de fichier et la commande supprimera l’association pourcette extension. Displays or modifies file extension associationsASSOC [.ext[=[fileType]]] .ext Specifies the file extension to associate the file type with fileType Specifies the file type to associate with the file extensionType ASSOC without parameters to display the current file associations.If ASSOC is invoked with just a file extension, it displays the currentfile association for that file extension. Specify nothing for the filetype and the command will delete the association for the file extension.
0x400023A3Association de fichier introuvable pour l’extension %1 File association not found for extension %1
0x400023A4Affiche ou modifie les types de fichiers utilisés dans les associationsd’extension de fichiersFTYPE [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.Entrez FTYPE sans paramètre pour afficher les types de fichiers qui ontactuellement une commande d’ouverture définie. FTYPE est appeléavec un seul type de fichier, il affiche la chaîne de la commande d’ouvertureactuelle pour ce type de fichier. Ne spécifiez aucune commande d’ouverturepour supprimer la chaîne de commande d’ouverture pour un type de fichier.À l’intérieur d’une commande d’ouverture, %%0 ou %%1 sont remplacéspar les noms de fichiers démarrés via l’association. %%* prendtous les paramètres et %%2 représente le premier, %%3 le deuxième, etc. %%~nprend les paramètres restants, en commençant par le énième, où n estcompris entre 2 et 9 inclus. Par exemple : ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*vous permet d’appeler un script Perl comme suit : script.pl 1 2 3Si vous voulez éliminer le besoin d’entrer les extensions, exécutez ceci : set PATHEXT=.pl;%%PATHEXT%%et le script peut être appeler comme suit : script 1 2 3 Displays or modifies file types used in file extension associationsFTYPE [fileType[=[openCommandString]]] fileType Specifies the file type to examine or change openCommandString Specifies the open command to use when launching files of this type.Type FTYPE without parameters to display the current file types thathave open command strings defined. FTYPE is invoked with just a filetype, it displays the current open command string for that file type.Specify nothing for the open command string and the FTYPE command willdelete the open command string for the file type. Within an opencommand string %%0 or %%1 are substituted with the file name beinglaunched through the assocation. %%* gets all the parameters and %%2gets the 1st parameter, %%3 the second, etc. %%~n gets all the remainingparameters starting with the nth parameter, where n may be between 2 and 9,inclusive. For example: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*would allow you to invoke a Perl script as follows: script.pl 1 2 3If you want to eliminate the need to type the extensions, then do thefollowing: set PATHEXT=.pl;%%PATHEXT%%and the script could be invoked as follows: script 1 2 3
0x400023A5Le type de fichier '%1' n’a pas été trouvé, ou bien aucune commanded’ouverture n’y est associée. File type '%1' not found or no open command associated with it.
0x400023A6Paramètre non valide pour la commande SETLOCAL Invalid parameter to SETLOCAL command
0x400023A7L’option redémarrage de la commande COPY n’est pas prise en charge parcette version du système d’exploitation. The restartable option to the COPY command is not supported bythis version of the operating system.
0x400023A8L’utilisation de l’opérateur chemin dans la substitutionde paramètre de commande n’est pas valide : %1Pour les formats valides, entrez CALL .? ou FOR /? The following usage of the path operator in batch-parametersubstitution is invalid: %1For valid formats type CALL /? or FOR /?
0x400023A9La variable d’environnement %1 n’est pas définie. Environment variable %1 not defined
0x400023AATentative non valide d’appel d’un nom de fichier de commandes en dehorsdu script de commandes. Invalid attempt to call batch label outside of batch script.
0x400023ABLe système ne trouve pas le nom de fichier de commandes - %1 The system cannot find the batch label specified - %1
0x400023ACL’option d’affichage Unicode de l’interface de CMD.EXE n’est pas prise encharge par cette version du système d’exploitation. The unicode output option to CMD.EXE is not supported by thisversion of the operating system.
0x400023ADSi les extensions de commandes sont activées, DEL et ERASE sont modifiéescomme suit :La logique d’affichage du commutateur /S est inversée. Ellen’affiche que les fichiers supprimés, et pas ceux qui n’ont pas été trouvés. If Command Extensions are enabled DEL and ERASE change as follows:The display semantics of the /S switch are reversed in that it showsyou only the files that are deleted, not the ones it could not find.
0x400023AESi les extensions de commandes sont activées, la commande CHDIR change commesuit :La chaîne du répertoire en cours est convertie pour utiliser la même casse quecelle du disque. Donc, CD C:\\TEMP fixera en fait le répertoire en cours àC:\\Temp si c’est la casse utilisée sur le disque.La commande CHDIR ne traite pas les espaces comme des séparateurs ;il est donc possible d’utiliser CD pour aller dans un sous-répertoire dont lenom contient des espaces sans entourer ce nom de guillemets. Par exemple : cd \\winnt\\profiles\\NomUtilisateur\\programmes\\menu démarrerest identique à : cd \"\\winnt\\profiles\\NomUtilisateur\\programmes\\menu démarrer\"qui est ce que vous devez entrer si les extensions sont désactivées. If Command Extensions are enabled CHDIR changes as follows:The current directory string is converted to use the same case asthe on disk names. So CD C:\\TEMP would actually set the currentdirectory to C:\\Temp if that is the case on disk.CHDIR command does not treat spaces as delimiters, so it is possible toCD into a subdirectory name that contains a space without surroundingthe name with quotes. For example: cd \\winnt\\profiles\\username\\programs\\start menuis the same as: cd \"\\winnt\\profiles\\username\\programs\\start menu\"which is what you would have to type if extensions were disabled.
0x400023AFSi les extensions de commandes sont activées, MKDIR est modifié comme suit :MKDIR crée tout répertoire intermédiaire dans le chemin, si nécessaire.Par exemple, supposez que \\a n’existe pas. Alors: mkdir \\a\\b\\c\\dest équivalent à : mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dqui est ce que vous auriez dû entrer si les extensions étaient désactivées. If Command Extensions are enabled MKDIR changes as follows:MKDIR creates any intermediate directories in the path, if needed.For example, assume \\a does not exist then: mkdir \\a\\b\\c\\dis the same as: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dwhich is what you would have to type if extensions were disabled.
0x400023B0Si les extensions de commandes sont activées, la commande DATE prend en chargele commutateur /T qui fait que la commande n’indique que la date, sansdemander d’en entrer une nouvelle. If Command Extensions are enabled the DATE command supportsthe /T switch which tells the command to just output thecurrent date, without prompting for a new date.
0x400023B1Si les extensions de commandes sont activées, la commande TIME prend en chargele commutateur /T qui fait que la commande n’indique que l’heure, sansdemander d’en entrer une nouvelle. If Command Extensions are enabled the TIME command supportsthe /T switch which tells the command to just output thecurrent time, without prompting for a new time.
0x400023B2Si les extensions de commandes sont activées, la commande PROMPT prend encharge les caractères de mise en forme suivants : $+ Zéro ou plus de signes plus (+), en fonction de la profondeur de la pile de répertoires PUSHD, un caractère par niveau. $M Affiche le nom distant associé à la lettre de lecteur actuelle ou une chaîne vide si le lecteur n’est pas un lecteur réseau. If Command Extensions are enabled the PROMPT command supportsthe following additional formatting characters: $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive.
0x400023B3Si les extensions de commandes sont activées, la commande PUSHD accepteles chemins réseau en plus des lettres de lecteurs et chemins usuels.Si un chemin réseau est spécifié, PUSHD associera une lettre de lecteurtemporaire à la ressource réseau spécifiée puis changera le lecteuret le répertoire en cours, en utilisant la lettre ainsi définie. Leslettres de lecteur temporaire sont données à partir de Z: en descendant,en utilisant la première lettre libre trouvée. If Command Extensions are enabled the PUSHD command acceptsnetwork paths in addition to the normal drive letter and path.If a network path is specified, PUSHD will create a temporarydrive letter that points to that specified network resource andthen change the current drive and directory, using the newlydefined drive letter. Temporary drive letters are allocated fromZ: on down, using the first unused drive letter found.
0x400023B4Si les extensions de commandes sont activées, la commande POPD supprimetoute association temporaire de lettre de lecteur créée par PUSHD lorsque vousappliquez cette commande à ce lecteur de la pile des répertoires émis. If Command Extensions are enabled the POPD command will deleteany temporary drive letter created by PUSHD when you POPD thatdrive off the pushed directory stack.
0x400023B5Si les extensions de commandes sont activées, SET est modifié comme suit :La commande SET appelée avec un nom de variable seulement, sans signe égalou valeur, affiche la valeur de toutes les variables dont le préfixe correspondau nom donné à la commande SET. Par exemple : SET Paffiche toutes les variables qui commence avec la lettre 'P'La commande SET fixe la valeur ERRORLEVEL à 1 si le nom de variable n’estpas trouvé dans l’environnement en cours.La commande SET n’autorise pas qu’un signe égal (=) fasse partie du nom d’unevariable.Deux nouvelles options ont été ajoutées à la commande SET : SET /A expression SET /P variable=[ChaîneInvite]L’option /A spécifie que la chaîne à droite du signe égal est uneexpression numérique qui est évaluée. L’évaluation de l’expression est assezsimple et prend en charge les opérations suivantes dans l’ordre décroissantde préséance : () - groupement ! ~ - - opérateurs unaires * / %% - opérateurs arithmétiques + - - opérateurs arithmétiques - décalage logique & - ET au niveau du bit ^ - OU exclusif au niveau du bit | - OU au niveau du bit = *= /= %%= += -= - attribution &= ^= |= = , - séparateur d’expressionSi vous utilisez des opérateurs logiques ou des nombres, vous devez mettrel’expression entre guillemets. Toute chaîne non numérique dans l’expression esttraitée comme une variable d’environnement dont les valeurs sont converties ennombres avant d’être utilisées. Si un nom de variable d’environnement estspécifié mais n’est pas défini dans l’environnement en cours, alors la valeurzéro est utilisée. Cela vous permet de faire des opérations avec les valeursd’une variable d’environnement sans avoir à entrer des signes %% pour obtenirces valeurs. Si SET /A est exécuté à partir de la ligne de commande en dehorsd’un script de commande, alors la valeur finale de l’expression est affichée.L’opérateur d’assignation requiert un nom de variable d’environnement àgauche du cet opérateur. Les valeurs numériques sont des nombres décimaux, àmoins qu’ils ne soient préfixés par 0x pour les valeurs hexadécimales et 0pour la notation octale. Donc 0x12 est identique à 18 età 022. Notez que la notation octale peut être confuse : 08 et 09 ne sont pasvalides car 8 et 9 ne sont pas des nombres valides en notation octale. If Command Extensions are enabled SET changes as follows:SET command invoked with just a variable name, no equal sign or valuewill display the value of all variables whose prefix matches the namegiven to the SET command. For example: SET Pwould display all variables that begin with the letter 'P'SET command will set the ERRORLEVEL to 1 if the variable name is notfound in the current environment.SET command will not allow an equal sign to be part of the name ofa variable.Two new switches have been added to the SET command: SET /A expression SET /P variable=[promptString]The /A switch specifies that the string to the right of the equal signis a numerical expression that is evaluated. The expression evaluatoris pretty simple and supports the following operations, in decreasingorder of precedence: () - grouping ! ~ - - unary operators * / %% - arithmetic operators + - - arithmetic operators - logical shift & - bitwise and ^ - bitwise exclusive or | - bitwise or = *= /= %%= += -= - assignment &= ^= |= = , - expression separatorIf you use any of the logical or modulus operators, you will need toenclose the expression string in quotes. Any non-numeric strings in theexpression are treated as environment variable names whose values areconverted to numbers before using them. If an environment variable nameis specified but is not defined in the current environment, then a valueof zero is used. This allows you to do arithmetic with environmentvariable values without having to type all those %% signs to get theirvalues. If SET /A is executed from the command line outside of acommand script, then it displays the final value of the expression. Theassignment operator requires an environment variable name to the left ofthe assignment operator. Numeric values are decimal numbers, unlessprefixed by 0x for hexadecimal numbers, and 0 for octal numbers.So 0x12 is the same as 18 is the same as 022. Please note that the octalnotation can be confusing: 08 and 09 are not valid numbers because 8 and9 are not valid octal digits.
0x400023B6L’option /P vous permet de fixer la valeur d’une variable avec une ligneentrée par l’utilisateur. Elle affiche la chaîne ChaîneInvite spécifiéeavant de lire la ligne entrée. La ChaîneInvite peut être vide.La substitution de la variable d’environnement a été améliorée comme suit : %%PATH:ch1=ch2%%développe la variable d’environnement PATH, remplaçant chaqueoccurrence de \"ch1\" dans le résultat développé par \"ch2\". \"ch2\" peut êtreune chaîne vide pour supprimer toutes les occurrences de \"ch1\" de la sortiedéveloppée. \"ch1\" peut commencer par un astérisque, auquel casla commande traitera la chaîne à partir du début et jusqu’à la premièreoccurrence du reste de ch1.Vous pouvez aussi spécifier des sous-chaînes pour une expression. %%PATH:~10,5%%développe la variable d’environnement PATH et utilise seulement 5caractères à partir du onzième (décalage de 10) dans le résultat sous formedéveloppée. Si la longueur n’est pas spécifiée, tout le reste de la valeurde la variable est traité. Si l’une des valeurs (décalage ou longueur)est négative, alors le nombre utilisé est la longueur de la valeur de lavariable d’environnement ajoutée au décalage ou à la longueur donné. %%PATH:~-10%%extrait les 10 derniers caractères de la variable PATH. %%PATH:~0,-2%%extrait tous les caractères sauf les deux derniers de la variable PATH. The /P switch allows you to set the value of a variable to a line of inputentered by the user. Displays the specified promptString before readingthe line of input. The promptString can be empty.Environment variable substitution has been enhanced as follows: %%PATH:str1=str2%%would expand the PATH environment variable, substituting each occurrenceof \"str1\" in the expanded result with \"str2\". \"str2\" can be the emptystring to effectively delete all occurrences of \"str1\" from the expandedoutput. \"str1\" can begin with an asterisk, in which case it will matcheverything from the beginning of the expanded output to the firstoccurrence of the remaining portion of str1.May also specify substrings for an expansion. %%PATH:~10,5%%would expand the PATH environment variable, and then use only the 5characters that begin at the 11th (offset 10) character of the expandedresult. If the length is not specified, then it defaults to theremainder of the variable value. If either number (offset or length) isnegative, then the number used is the length of the environment variablevalue added to the offset or length specified. %%PATH:~-10%%would extract the last 10 characters of the PATH variable. %%PATH:~0,-2%%would extract all but the last 2 characters of the PATH variable.
0x400023B7Enfin, la prise en charge de l’expansion retardée de variables d’environnementa été ajoutée. Cette prise en charge est toujours désactivée par défaut, maispeut être activée/désactivée via l’option de ligne de commande /V dans CMD.EXE.Voir CMD /?La prise en charge de l’expansion retardée de variables d’environnement estutile pour contourner les limites de l’expansion en cours qui se produit à lalecture d’une ligne de texte et non à son exécution. L’exemple suivant montrele problème causé par l’expansion immédiate de variables : set VAR=avant if \"%%VAR%%\" == \"avant\" ( set VAR=après if \"%%VAR%%\" == \"après\" @echo Cela marche si vous lisez ce message )n’affichera jamais le message car la variable %%VAR%% présente dans les deuxinstances de IF est remplacée à la lecture de la première instance de IF, étantdonné que le corps de IF, instruction composée, est logiquement inclus. Donc leIF compris dans l’instance compare \"avant\" avec \"après\" et il n’y aura jamaiségalité. De même, l’exemple suivant ne fonctionnera pas comme prévu : set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%car la liste des fichiers du répertoire ne sera PAS créée, et en fait lavariable LIST prendra le valeur du dernier fichier trouvé. Une fois encorecela est dû au fait que %%LIST%% n’est étendu qu’une fois, lorsque FOR estlu et à ce stade la variable LIST est vide. Donc la boucle FOR exécutée est : for %%i in (*) do set LIST= %%iqui donne toujours à LIST la valeur du dernier fichier trouvé.L’expansion retardée de variables d’environnement vous permet d’utiliser unautre caractère (le point d’exclamation) afin d’étendre les variablesd’environnement durant l’exécution. Si l’expansion retardée de variables estactivée, les exemples ci-dessus peuvent être écrits comme suit afin defonctionner comme vous le souhaitez : set VAR=avant if \"%%VAR%%\" == \"avant\" ( set VAR=après if \"!VAR!\" == \"après\" @echo Cela marche si vous lisez ce message ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% Finally, support for delayed environment variable expansion has beenadded. This support is always disabled by default, but may beenabled/disabled via the /V command line switch to CMD.EXE. See CMD /?Delayed environment variable expansion is useful for getting aroundthe limitations of the current expansion which happens when a lineof text is read, not when it is executed. The following exampledemonstrates the problem with immediate variable expansion: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo If you see this, it worked )would never display the message, since the %%VAR%% in BOTH IF statementsis substituted when the first IF statement is read, since it logicallyincludes the body of the IF, which is a compound statement. So theIF inside the compound statement is really comparing \"before\" with\"after\" which will never be equal. Similarly, the following examplewill not work as expected: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%in that it will NOT build up a list of files in the current directory,but instead will just set the LIST variable to the last file found.Again, this is because the %%LIST%% is expanded just once when theFOR statement is read, and at that time the LIST variable is empty.So the actual FOR loop we are executing is: for %%i in (*) do set LIST= %%iwhich just keeps setting LIST to the last file found.Delayed environment variable expansion allows you to use a differentcharacter (the exclamation mark) to expand environment variables atexecution time. If delayed variable expansion is enabled, the aboveexamples could be written as follows to work as intended: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%%
0x400023B8Si les extensions de commandes sont activées, alors plusieurs variablesd’environnement dynamiques peuvent être développées sans apparaître dans laliste de variables affichée par SET. Les valeurs de ces variables sontcalculées dynamiquement chaque fois que la variable est développée. Sil’utilisateur définit explicitement une variable avec un de ces noms, alorscette définition écrase la définition dynamique décrite ci-dessous :%%CD%% - se développe en la chaîne du répertoire en cours.%%DATE%% - se développe en la date actuelle en utilisant le même \t format que la commande DATE.%%TIME%% - se développe en l’heure en cours en utilisant le même format que la commande TIME.%%RANDOM%% - se développe en un nombre aléatoire compris entre 0 et 32767.%%ERRORLEVEL%% - se développe en la valeur en cours de ERRORLEVEL%%CMDEXTVERSION%% - se développe en le numéro de version des extensions du processeur de commande en cours.%%CMDCMDLINE%% - se développe en la ligne de commande originale qui a appelé le processeur de commande.%%HIGHESTNUMANODENUMBER%% - se développe en numéro de nœud NUMA le plus élevé sur cet ordinateur. If Command Extensions are enabled, then there are several dynamicenvironment variables that can be expanded but which don't show up inthe list of variables displayed by SET. These variable values arecomputed dynamically each time the value of the variable is expanded.If the user explicitly defines a variable with one of these names, thenthat definition will override the dynamic one described below:%%CD%% - expands to the current directory string.%%DATE%% - expands to current date using same format as DATE command.%%TIME%% - expands to current time using same format as TIME command.%%RANDOM%% - expands to a random decimal number between 0 and 32767.%%ERRORLEVEL%% - expands to the current ERRORLEVEL value%%CMDEXTVERSION%% - expands to the current Command Processor Extensions version number.%%CMDCMDLINE%% - expands to the original command line that invoked the Command Processor.%%HIGHESTNUMANODENUMBER%% - expands to the highest NUMA node number on this machine.
0x400023B9Si les extensions de commandes sont activées, GOTO est modifié comme suit :La commande GOTO accepte maintenant l’étiquette cible :EOF, qui transfère lecontrôle à la fin du fichier de commande en cours. C’est un moyen pratique desortir d’un fichier de commande sans y définir de nom de sortie. EntrerCALL /? pour avoir une description des extensions de la commande CALL quirendent cette fonctionnalité utile. If Command Extensions are enabled GOTO changes as follows:GOTO command now accepts a target label of :EOF which transfers controlto the end of the current batch script file. This is an easy way toexit a batch script file without defining a label. Type CALL /? for adescription of extensions to the CALL command that make this featureuseful.
0x400023BASi les extensions de commandes sont activées, la commande SHIFT prend en chargele commutateur /n qui lui indique de commencer le décalage au énième argument,où n est compris entre 0 et 8. Par exemple : SHIFT /2décalerait %%3 en %%2, %%4 en %%3, etc. et laisserait %%0 et %%1 intacts. If Command Extensions are enabled the SHIFT command supportsthe /n switch which tells the command to start shifting at thenth argument, where n may be between zero and eight. For example: SHIFT /2would shift %%3 to %%2, %%4 to %%3, etc. and leave %%0 and %%1 unaffected.
0x400023BBSi les extensions de commandes sont activées, CALL est modifié comme suit :La commande CALL accepte maintenant des étiquettes comme cible de CALL. Lasyntaxe est : CALL :étiquette argumentsUn nouveau contexte de fichier de commandes est créé avec les argumentsspécifiés et le contrôle est transmis à la commande suivant l’étiquettespécifiée. Vous devez \"quitter\" deux fois en atteignant la fin du script dufichier de commandes deux fois. La première fois que vous lisez la fin, lecontrôle reviendra juste après la commande CALL. La seconde fois vousquitterez le script de commandes. Entrez GOTO /? pour une description del’extension GOTO :EOF qui vous permettra de \"retourner\" en dehors d’un scriptde commandes.De plus, l’expansion de références d’arguments du script de commandes (%%0,%%1, etc.) a été modifiée comme suit : %%* se réfère à tous les arguments d’un script de commandes (ex. %%1 %%2 %%3 %%4 %%5 ...) La substitution de paramètres de commandes (%%n) a été améliorée. Vous pouvez maintenant utiliser la syntaxe suivante en option : %%~1 - étend %%1 en supprimant les guillemets (\") %%~f1 - étend %%1 en nom de chemin d’accès reconnu %%~d1 - étend %%1 en lettre de lecteur uniquement %%~p1 - étend %%1 en chemin d’accès uniquement %%~n1 - étend %%1 en nom de fichier uniquement %%~x1 - étend %%1 en extension de fichier uniquement %%~s1 - chemin étendu contenant uniquement des noms courts %%~a1 - étend %%1 en attributs du fichier %%~t1 - étend %%1 en date/heure du fichier %%~z1 - étend %%1 en taille du fichier %%~$PATH:1 - parcourt les répertoires de la variable d’environnement PATH et étend %%1 en nom du premier fichier reconnu trouvé. Si le nom de la variable d’environnement n’est pas défini ou que le fichier n’est pas trouvé par la recherche, alors ce modificateur étend en chaîne vide If Command Extensions are enabled CALL changes as follows:CALL command now accepts labels as the target of the CALL. The syntaxis: CALL :label argumentsA new batch file context is created with the specified arguments andcontrol is passed to the statement after the label specified. You must\"exit\" twice by reaching the end of the batch script file twice. Thefirst time you read the end, control will return to just after the CALLstatement. The second time will exit the batch script. Type GOTO /?for a description of the GOTO :EOF extension that will allow you to\"return\" from a batch script.In addition, expansion of batch script argument references (%%0, %%1,etc.) have been changed as follows: %%* in a batch script refers to all the arguments (e.g. %%1 %%2 %%3 %%4 %%5 ...) Substitution of batch parameters (%%n) has been enhanced. You can now use the following optional syntax: %%~1 - expands %%1 removing any surrounding quotes (\") %%~f1 - expands %%1 to a fully qualified path name %%~d1 - expands %%1 to a drive letter only %%~p1 - expands %%1 to a path only %%~n1 - expands %%1 to a file name only %%~x1 - expands %%1 to a file extension only %%~s1 - expanded path contains short names only %%~a1 - expands %%1 to file attributes %%~t1 - expands %%1 to date/time of file %%~z1 - expands %%1 to size of file %%~$PATH:1 - searches the directories listed in the PATH environment variable and expands %%1 to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string
0x400023BCVous pouvez combiner les modificateurs pour des résultats composés : %%~dp1 - étend %%1 en lettre de lecteur et chemin d’accès uniquement %%~nx1 - étend %%1 en nom de fichier et extension uniquement %%~dp$PATH:1 - parcourt les répertoires listés dans la variable d’environnement PATH à la recherche de %%1 et étend en lettre de lecteur du premier trouvé. %%~ftza1 - étend %%1 en DIR comme ligne en sortie Dans les exemples ci-dessus %%1 et PATH peuvent être remplacés par d’autres valeurs valides. La syntaxe %%~ se termine par un numéro d’argument valide. Vous ne pouvez pas utiliser les modificateurs %%~ avec %%* The modifiers can be combined to get compound results: %%~dp1 - expands %%1 to a drive letter and path only %%~nx1 - expands %%1 to a file name and extension only %%~dp$PATH:1 - searches the directories listed in the PATH environment variable for %%1 and expands to the drive letter and path of the first one found. %%~ftza1 - expands %%1 to a DIR like output line In the above examples %%1 and PATH can be replaced by other valid values. The %%~ syntax is terminated by a valid argument number. The %%~ modifiers may not be used with %%*
0x400023BDSi les extensions de commandes sont activées, SETLOCAL est modifié comme suit :La commande SETLOCAL accepte maintenant un argument optionnel : ENABLEEXTENSIONS / DISABLEEXTENSIONS active ou désactive les extensions de commandes. Ces arguments ont priorité sur les options CMD /E:ON ou /E:OFF. Entrez CMD /? pour plus de détails. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION active ou désactive l'expansion des variables d'environnement. Ces arguments ont priorité sur les options CMD /V:ON ou /V:OFF. Entrez CMD /? pour plus de détails.Ces modifications sont actives jusqu'à l'exécution de la commande ENDLOCALcorrespondante, sans tenir compte de leur état avant l'instruction SETLOCAL.La commande SETLOCAL fixera la valeur ERRORLEVEL si elle reçoitun argument. Ce sera zéro si un des deux arguments valides est donné, et1 sinon. Vous pouvez vous en servir dans les fichiers de commandes pourdéterminer si les extensions sont disponibles, en utilisant la techniquesuivante : VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Impossible d'activer les extensionsCela marche, car sur les anciennes versions de CMD.EXE, SETLOCAL NE fixe PASla valeur de ERRORLEVEL. La commande VERIFY avec un argument non valideinitialise ERRORLEVEL à une valeur non nulle. If Command Extensions are enabled SETLOCAL changes as follows:SETLOCAL batch command now accepts optional arguments: ENABLEEXTENSIONS / DISABLEEXTENSIONS enable or disable command processor extensions. These arguments takes precedence over the CMD /E:ON or /E:OFF switches. See CMD /? for details. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION enable or disable delayed environment variable expansion. These arguments takes precedence over the CMD /V:ON or /V:OFF switches. See CMD /? for details.These modifications last until the matching ENDLOCAL command,regardless of their setting prior to the SETLOCAL command.The SETLOCAL command will set the ERRORLEVEL value if givenan argument. It will be zero if one of the two valid argumentsis given and one otherwise. You can use this in batch scriptsto determine if the extensions are available, using the followingtechnique: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensionsThis works because on old versions of CMD.EXE, SETLOCAL does NOTset the ERRORLEVEL value. The VERIFY command with a bad argumentinitializes the ERRORLEVEL value to a non-zero value.
0x400023BESi les extensions de commandes sont activées, ENDLOCAL est modifié comme suit :Si le SETLOCAL correspondant active ou désactive les extensions de commandesen utilisant les nouvelles options ENABLEEXTENSIONS ou DISABLEEXTENSIONS, alorsaprès ENDLOCAL, l’état activé/désactivé des extensions de commandes serarestauré à la valeur qu’il avait avant l’exécution de la commande SETLOCALcorrespondante. If Command Extensions are enabled ENDLOCAL changes as follows:If the corresponding SETLOCAL enable or disabled command extensionsusing the new ENABLEEXTENSIONS or DISABLEEXTENSIONS options, thenafter the ENDLOCAL, the enabled/disabled state of command extensionswill be restored to what it was prior to the matching SETLOCALcommand execution.
0x400023BFSi les extensions de commandes sont activées, l’invocation des extensionsde commandes dans la ligne de commandes ou la commande START sont modifiéescomme suit :Les fichiers non exécutables peuvent être invoqués via leur association de fichiers en tapant le nom du fichier en tant que commande (ex : WORD.DOC ouvrirait l’application associée à l’extension de fichier .DOC). Voir les commandes ASSOC et FTYPE pour savoir comment créer ces associations depuis un script de commandes.Lors de l’exécution d’une application GUI 32 bits, CMD.EXE n’attend pas que l’application se termine avant de revenir à l’invite de commandes. Ce nouveau comportement ne se produit PAS s’il est exécuté depuis un script de commandes.Lors de l’exécution d’une ligne de commandes dont la première partie est la chaîne \"CMD \" sans extension ni qualificateur de chemin d’accès, \"CMD\" est remplacé par la valeur de la variable COMSPEC. Ceci permet de ne pas utiliser le CMD.EXE du répertoire en cours.Lors de l’exécution d’une ligne de commandes dont la première partie ne contient PAS d’extension, CMD.EXE utilise la valeur de la variable d’environnement PATHEXT pour déterminer les extensions à rechercher et leur ordre. La valeur par défaut de la variable PATHEXT est : .COM;.EXE;.BAT;.CMD Notez que la syntaxe est identique à celle de la variable PATH, avec des point-virgule séparant les divers éléments.Lors de la recherche d’un exécutable, s’il n’y a pas de correspondance pourl’extension, une recherche est effectuée pour vérifier la correspondance entrenom de fichier et nom de répertoire. S’il y a correspondance, la commandeSTART ouvre l’explorateur sur ce chemin d’accès. Si cela est fait à partir dela ligne de commandes, cela est équivalent à effectuer CD /D vers ce chemind’accès. If Command Extensions are enabled, external command invocationthrough the command line or the START command changes as follows:non-executable files may be invoked through their file association just by typing the name of the file as a command. (e.g. WORD.DOC would launch the application associated with the .DOC file extension). See the ASSOC and FTYPE commands for how to create these associations from within a command script.When executing an application that is a 32-bit GUI application, CMD.EXE does not wait for the application to terminate before returning to the command prompt. This new behavior does NOT occur if executing within a command script.When executing a command line whose first token is the string \"CMD \" without an extension or path qualifier, then \"CMD\" is replaced with the value of the COMSPEC variable. This prevents picking up CMD.EXE from the current directory.When executing a command line whose first token does NOT contain an extension, then CMD.EXE uses the value of the PATHEXT environment variable to determine which extensions to look for and in what order. The default value for the PATHEXT variable is: .COM;.EXE;.BAT;.CMD Notice the syntax is the same as the PATH variable, with semicolons separating the different elements.When searching for an executable, if there is no match on any extension,then looks to see if the name matches a directory name. If it does, theSTART command launches the Explorer on that path. If done from thecommand line, it is the equivalent to doing a CD /D to that path.
0x400023C0Si les extensions de commandes sont activées, et sont exécutées sur uneplate-forme Windows, alors la commande BREAK entrera dans le débogueurun point d’arrêt manuel s’il y a débogage. If Command Extensions are enabled, and running on the Windowsplatform, then the BREAK command will enter a hard coded breakpointif being debugged by a debugger.
0x400023C1Si les extensions de commandes sont activées, les formes supplémentairessuivantes sont prises en charge pour la commande FOR :FOR /D %%variable IN (ensemble) DO commande [paramètres] Si ensemble contient des caractères génériques, alors la correspondance se fait sur les noms de répertoires au lieu des noms de fichiers.FOR /R [[lecteur:]chemin] %%variable IN (ensemble) DO commande [paramètres] Parcourt l’arborescence de répertoires depuis la racine [lecteur:]chemin, en exécutant FOR dans chaque répertoire de l’arborescence. Si aucun répertoire n’est spécifié après /R alors le répertoire en cours est utilisé. Si ensemble est seulement un point (.) alors seule l’arborescence de répertoires sera énumérée.FOR /L %%variable IN (début,pas,fin) DO commande [paramètres] L’ensemble est une séquence de chiffres allant de début à fin, incrémenté de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la séquence (5 4 3 2 1)FOR /F [\"options\"] %%variable IN (ensemble-fichiers) DO commande [paramètres]FOR /F [\"options\"] %%variable IN (\"chaîne\") DO commande [paramètres]FOR /F [\"options\"] %%variable IN ('commande') DO commande [paramètres] ou, si l’option usebackq est utilisée :FOR /F [\"options\"] %%variable IN (ensemble-fichiers) DO commande [paramètres]FOR /F [\"options\"] %%variable IN ('chaîne') DO commande [paramètres]FOR /F [\"options\"] %%variable IN ((`commande`) DO commande [paramètres] ensemble-fichiers est un ou plusieurs noms de fichiers. Chaque fichier est ouvert, lu et traité avant de passer au fichier suivant de ensemble-fichiers. Le traitement consiste à lire dans le fichier, le découper en lignes individuelles de texte puis analyser chaque ligne en zéro ou plusieurs jetons. Le corps de la boucle FOR est ensuite appelé avec la ou les valeurs de variables prenant la valeur de la ou des chaînes de jeton trouvées. Par défaut, /F transmet le premier jeton séparé par un blanc dans chaque ligne de chaque fichier. Les lignes vides sont ignorées. Vous pouvez outrepasser le comportement d’analyse par défaut en spécifiant le paramètre optionnel \"options\". Ceci est une chaîne entre guillemets contenant un ou plusieurs mots-clés spécifiant diverses options d’analyse. Les mots-clés sont : If Command Extensions are enabled, the following additionalforms of the FOR command are supported:FOR /D %%variable IN (set) DO command [command-parameters] If set contains wildcards, then specifies to match against directory names instead of file names.FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters] Walks the directory tree rooted at [drive:]path, executing the FOR statement in each directory of the tree. If no directory specification is specified after /R then the current directory is assumed. If set is just a single period (.) character then it will just enumerate the directory tree.FOR /L %%variable IN (start,step,end) DO command [command-parameters] The set is a sequence of numbers from start to end, by step amount. So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would generate the sequence (5 4 3 2 1)FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN (\"string\") DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('command') DO command [command-parameters] or, if usebackq option present:FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('string') DO command [command-parameters]FOR /F [\"options\"] %%variable IN (`command`) DO command [command-parameters] file-set is one or more file names. Each file is opened, read and processed before going on to the next file in file-set. Processing consists of reading in the file, breaking it up into individual lines of text and then parsing each line into zero or more tokens. The body of the for loop is then called with the variable value(s) set to the found token string(s). By default, /F passes the first blank separated token from each line of each file. Blank lines are skipped. You can override the default parsing behavior by specifying the optional \"options\" parameter. This is a quoted string which contains one or more keywords to specify different parsing options. The keywords are:
0x400023C2eol=c - spécifie un caractère de commentaire de fin de ligne (un seul) skip=n - spécifie le nombre de lignes à ignorer en début de fichier. delims=xxx - spécifie un ensemble de délimiteurs. Ceci remplace l’ensemble de délimiteurs par défaut qui sont l’espace et la tabulation. tokens=x,y,m-n - spécifie les jetons de chaque ligne devant être transmis au corps de FOR à chaque itération. Ceci provoquera l’allocation de noms de variables supplémentaires. La forme m-n est une étendue spécifiant les jetons allant de m à n. Si le dernier caractère de la chaîne tokens= est une astérisque, alors une variable supplémentaire est allouée et reçoit le texte restant dans la ligne suivant le dernier jeton analysé. usebackq - spécifie que la nouvelle sémantique est en place, lorsqu’une chaîne entre guillemets inversés est exécutée en tant que commande et une chaîne entre guillemets simples est une chaîne de commande littérale et permet l’utilisation de guillemets doubles pour citer des noms de fichiers. Quelques exemples explicatifs :FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (fichier.txt) do @echo %%i %%j %%k eol=c - specifies an end of line comment character (just one) skip=n - specifies the number of lines to skip at the beginning of the file. delims=xxx - specifies a delimiter set. This replaces the default delimiter set of space and tab. tokens=x,y,m-n - specifies which tokens from each line are to be passed to the for body for each iteration. This will cause additional variable names to be allocated. The m-n form is a range, specifying the mth through the nth tokens. If the last character in the tokens= string is an asterisk, then an additional variable is allocated and receives the remaining text on the line after the last token parsed. usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in file-set. Some examples might help:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (myfile.txt) do @echo %%i %%j %%k
0x400023C3analyse chaque ligne de monfichier.txt, en ignorant les lignes commençant par un point-virgule, en transmettant les deuxième et troisième jetons de chaque ligne au corps de FOR, les jetons étant délimités par des virgules et/ou espaces. Notez que le corps de FOR référence %%i pour l’obtention du deuxième jeton, %%j pour l’obtention du troisième jeton et %%k pour l’obtention des jetons restants après le troisième. Pour les noms de fichiers contenant des espaces, placez les noms de fichiers entre guillemets doubles. Afin d’utiliser ainsi les guillemets doubles, vous devez également utiliser l’option usebackq, faute de quoi les guillemets doubles seraient interprétés comme définissant une chaîne littérale à analyser. %%i est déclarée explicitement dans la déclaration FOR et %%j et %%k sont déclarées implicitement via l’option tokens=. Vous pouvez spécifier jusqu’à 26 jetons via la ligne tokens=, tant que cela ne provoque pas de tentative de déclaration de variable plus élevée que la lettre ’z’ ou ’Z’. Souvenez-vous que les variables de FOR se composent de lettres, tiennent compte de la casse, sont globales et que plus de 52 ne peuvent pas être actives à la fois. Vous pouvez aussi utiliser la logique d’analyse FOR /F sur une chaîne en plaçant ensemble-fichiers entre guillemets entre les parenthèses, en utilisant des guillemets simples. Elle sera traitée comme une ligne d’entrée simple provenant d’un fichier puis analysée. Enfin, vous pouvez utiliser la commande FOR /F pour analyser la sortie d’une commande. Faites ceci en plaçant des guillemets inversés autour de ensemble-fichiers entre les parenthèses. Elle sera traitée comme une ligne de commande transmise à un CMD.EXE enfant et la sortie est gardée en mémoire et analysée comme s’il s’agissait d’un fichier. Ainsi l’exemple suivant : FOR /F \"usebackq delims==\" %%i IN (`ensemble`) DO @echo %%i énumérerait les noms de variables d’environnement de l’environnement en cours. would parse each line in myfile.txt, ignoring lines that begin with a semicolon, passing the 2nd and 3rd token from each line to the for body, with tokens delimited by commas and/or spaces. Notice the for body statements reference %%i to get the 2nd token, %%j to get the 3rd token, and %%k to get all remaining tokens after the 3rd. For file names that contain spaces, you need to quote the filenames with double quotes. In order to use double quotes in this manner, you also need to use the usebackq option, otherwise the double quotes will be interpreted as defining a literal string to parse. %%i is explicitly declared in the for statement and the %%j and %%k are implicitly declared via the tokens= option. You can specify up to 26 tokens via the tokens= line, provided it does not cause an attempt to declare a variable higher than the letter 'z' or 'Z'. Remember, FOR variables are single-letter, case sensitive, global, and you can't have more than 52 total active at any one time. You can also use the FOR /F parsing logic on an immediate string, by making the file-set between the parenthesis a quoted string, using single quote characters. It will be treated as a single line of input from a file and parsed. Finally, you can use the FOR /F command to parse the output of a command. You do this by making the file-set between the parenthesis a back quoted string. It will be treated as a command line, which is passed to a child CMD.EXE and the output is captured into memory and parsed as if it was a file. So the following example: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i would enumerate the environment variable names in the current environment.
0x400023C4De plus, la substitution de références de variables FOR a été améliorée.Vous pouvez maintenant utiliser la syntaxe optionnelle suivante : %%~I - étend %%I en supprimant les guillemets (\") %%~fI - étend %%I en nom de chemin d’accès reconnu %%~dI - étend %%I en lettre de lecteur uniquement %%~pI - étend %%I en chemin d’accès uniquement %%~nI - étend %%I en nom de fichier uniquement %%~xI - étend %%I en extension de fichier uniquement %%~sI - chemin étendu contenant uniquement des noms courts %%~aI - étend %%I en attributs du fichier %%~tI - étend %%I en date/heure du fichier %%~zI - étend %%I en taille du fichier %%~$PATH:I - parcourt les répertoires de la variable d’environnement PATH et étend %%I en nom du premier fichier reconnu trouvé. Si le nom de la variable d’environnement n’est pas défini ou que le fichier n’est pas trouvé par la recherche, alors ce modificateur étend en chaîne videVous pouvez combiner les modificateurs pour obtenir des résultats composés : %%~dpI - étend %%I en lettre de lecteur et chemin d’accès uniquement %%~nxI - étend %%I en nom de fichier et extension uniquement %%~fsI - étend %%I en nom de chemin complet avec noms courts uniquement %%~dp$PATH:i - parcourt les répertoires listés dans la variable d’environnement PATH à la recherche de %%I et étend en lettre de lecteur du premier trouvé. %%~ftzaI - étend %%I en DIR comme ligne en sortieDans les exemples ci-dessus %%I et PATH peuvent être remplacés par d’autresvaleurs valides. La syntaxe %%~ se termine par un nom de variable FOR valide.Le choix de noms de variables en majuscules comme %%I facilite la lectureet empêche toute confusion avec les modificateurs qui ne tiennent pas comptede la casse. In addition, substitution of FOR variable references has been enhanced.You can now use the following optional syntax: %%~I - expands %%I removing any surrounding quotes (\") %%~fI - expands %%I to a fully qualified path name %%~dI - expands %%I to a drive letter only %%~pI - expands %%I to a path only %%~nI - expands %%I to a file name only %%~xI - expands %%I to a file extension only %%~sI - expanded path contains short names only %%~aI - expands %%I to file attributes of file %%~tI - expands %%I to date/time of file %%~zI - expands %%I to size of file %%~$PATH:I - searches the directories listed in the PATH environment variable and expands %%I to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty stringThe modifiers can be combined to get compound results: %%~dpI - expands %%I to a drive letter and path only %%~nxI - expands %%I to a file name and extension only %%~fsI - expands %%I to a full path name with short names only %%~dp$PATH:I - searches the directories listed in the PATH environment variable for %%I and expands to the drive letter and path of the first one found. %%~ftzaI - expands %%I to a DIR like output lineIn the above examples %%I and PATH can be replaced by other validvalues. The %%~ syntax is terminated by a valid FOR variable name.Picking upper case variable names like %%I makes it more readable andavoids confusion with the modifiers, which are not case sensitive.
0x400023C5Si les extensions de commandes sont activées, IF est modifié comme suit : IF [/I] Chaîne1 op-de-comp Chaîne2 commande IF CMDEXTVERSION nombre commande IF DEFINED variable commandeoù op-de-comp peut être : EQU - égal à NEQ - différent de LSS - inférieur à LEQ - inférieur ou égal à GTR - supérieur à GEQ - supérieur ou égal àet le commutateur /I, s’il est spécifié, demande d’ignorer la casse dans lacomparaison des chaînes. Le commutateur /I peut également être utilisé pourla forme Chaîne1==Chaîne2 de IF. Ces comparaisons sont génériques : si leschaînes Chaîne1 et Chaîne2 sont toutes deux constituées uniquement de chiffres,alors elles sont converties en nombres, et une comparaison numérique estalors effectuée.La condition CMDEXTVERSION marche comme ERRORLEVEL, sauf qu’elle compareà un numéro de version interne associé aux extensions de commandes. Lapremière version des extensions est 1. Ce numéro sera incrémenté de un àchaque amélioration significative. La condition CMDEXTVERSION n’est jamaisvraie lorsque les extensions de commandes sont désactivées.La condition DEFINED fonctionne comme EXIST, sauf qu’elle prend un nom devariable d’environnement et renvoie vrai si la variable d’environnementest définie. If Command Extensions are enabled IF changes as follows: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable commandwhere compare-op may be one of: EQU - equal NEQ - not equal LSS - less than LEQ - less than or equal GTR - greater than GEQ - greater than or equaland the /I switch, if specified, says to do case insensitive stringcompares. The /I switch can also be used on the string1==string2 formof IF. These comparisons are generic, in that if both string1 andstring2 are both comprised of all numeric digits, then the strings areconverted to numbers and a numeric comparison is performed.The CMDEXTVERSION conditional works just like ERRORLEVEL, except it iscomparing against an internal version number associated with the CommandExtensions. The first version is 1. It will be incremented by one whensignificant enhancements are added to the Command Extensions.CMDEXTVERSION conditional is never true when Command Extensions aredisabled.The DEFINED conditional works just like EXIST except it takes anenvironment variable name and returns true if the environment variableis defined.
0x400023C6%%ERRORLEVEL%% sera une représentation sous forme de chaîne de la valeuractuelle de ERRORLEVEL, pourvu qu’il n’existe pas déjà de variabled’environnement portant le nom ERRORLEVEL, auquel cas ce serait la valeur decette dernière que vous obtiendriez. Après l’exécution d’un programme,l’exemple suivant illustre l’utilisation d’ERRORLEVEL : goto answer%%ERRORLEVEL%%  :answer0 echo Le programme a retourné le code 0  :answer1 echo Le programme a retourné le code 1Vous pouvez aussi utiliser les comparaisons numériques ci-dessus : IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% sera la ligne de commande originale passée à CMD.EXE avanttout traitement par CMD.EXE, pourvu qu’il n’existe pas déjà de variabled’environnement portant le nom CMDCMDLINE, auquel cas ce serait la valeurde cette dernière que vous obtiendriez.%%CMDEXTVERSION%% sera une chaîne représentant la valeur actuelle deCMDEXTVERSION, tant qu’il n’existe pas déjà de variable d’environnementappelée CMDEXTVERSION, dans quel cas vous obtiendrez sa valeur à la place. %%ERRORLEVEL%% will expand into a string representation ofthe current value of ERRORLEVEL, provided that there is not alreadyan environment variable with the name ERRORLEVEL, in which case youwill get its value instead. After running a program, the followingillustrates ERRORLEVEL use: goto answer%%ERRORLEVEL%% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1You can also use numerical comparisons above: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% will expand into the original command line passed toCMD.EXE prior to any processing by CMD.EXE, provided that there is notalready an environment variable with the name CMDCMDLINE, in which caseyou will get its value instead.%%CMDEXTVERSION%% will expand into a string representation of thecurrent value of CMDEXTVERSION, provided that there is not alreadyan environment variable with the name CMDEXTVERSION, in which case youwill get its value instead.
0x400023C7Active ou désactive le mode édition de la ligne de commandes sur les systèmesDOSPermet d’obtenir une compatibilité avec le système DOS. Cela n’a aucun effetsous Windows, car le mode édition de la ligne de commande est toujours activé. Enables or disables command line editing on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows, as command line editing is always enabled.
0x400023C8'%1'CMD.EXE a été démarré avec le chemin d’accès comme répertoire encours. Les chemins d’accès UNC ne sont pas prise en charge. Utilisationdu répertoire Windows par défaut. '%1'CMD.EXE was started with the above path as the current directory.UNC paths are not supported. Defaulting to Windows directory.
0x400023C9'%1'CMD ne prend pas les chemins UNC comme répertoires en cours. '%1'CMD does not support UNC paths as current directories.
0x400023CALes chemins UNC ne sont pas pris en charge pour le répertoire actuel. Utilisez PUSHD %1pour créer une lettre de lecteur temporaire et gérer UNC dans le répertoireactuel. Utilisez POPD ou EXIT pour supprimer la lettre de lecteurtemporaire. UNC paths not supported for current directory. Using PUSHD %1to create temporary drive letter to support UNC currentdirectory. Use POPD or EXIT to delete temporary driveletter.
0x400023CBParamètre non valide pour la commande SHIFT. Invalid parameter to SHIFT command
0x400023CCIl manque une parenthèse. Unbalanced parenthesis.
0x400023CDIl manque un opérande. Missing operand.
0x400023CEOpérateur manquant. Missing operator.
0x400023CFNombre non valide. Les constantes numériques doivent être soit décimales (17),soit hexadécimales (0x11), soit octales (021). Invalid number. Numeric constants are either decimal (17),hexadecimal (0x11), or octal (021).
0x400023D0Nombre non valide. Les nombres sont limités à une précision de 32 bits Invalid number. Numbers are limited to 32-bits of precision.
0x400023D1Erreur de division par zéro. Divide by zero error.
0x400023D2La variable d’environnement COMSPEC ne pointe pas vers CMD.EXE The COMSPEC environment variable does not point to CMD.EXE.
0x400023D3Remplacer %1 (Oui/Non/Tous) : %0 Overwrite %1? (Yes/No/All): %0
0x400023D4NOT%0 NYA%0
0x400023D5 %0 %0
0x400023D8Le nom de répertoire %1\\%2 est trop long. The directory name %1\\%2 is too long.
0x400023D9Le chemin d’accès complet %1 est trop long. The full path of %1 is too long.
0x400023DALe chemin d’accès %1\\%2 est trop long. The path %1\\%2 is too long.
0x400023DBLe FTYPE %1 est trop long. The FTYPE %1 is too long.
0x400023DCImpossible de trouver la bibliothèque %1. Unable to find library %1.
0x400023DDImpossible de trouver la fonction %1!S!:%2!S!. Cannot find function %1!S!:%2!S!.
0x400023DEImpossible de trouver l’ordinal %1!S!:%2!d!. Cannot find ordinal %1!S!:%2!d!.
0x400023DFLa ligne de commande est trop longue. The command line is too long.
0x400023E0Le fichier %1 a été copié mais CMD n’a pas pu réinitialiser l’attributREAD_ONLY. The file %1 was copied, but CMD is unable to reset theREAD_ONLY attribute.
0x40002711Fichier introuvable File Not Found
0x40002712Impossible de trouver %1 Could Not Find %1
0x40002713Seul le système FAT prend en charge les dernières heures d’écriture. The FAT File System only support Last Write Times
0x40002714Commence la localisation des modifications de l’environnement dans un fichierde commandes. Les modifications d’environnement effectués après SETLOCAL sontlocaux au fichier de commandes. Lorsque la fin du fichier de commandes estatteinte, ENDLOCAL est exécuté pour toutes les commandes SETLOCAL émisespar le fichier de commandes.SETLOCAL Begins localization of environment changes in a batch file. Environmentchanges made after SETLOCAL has been issued are local to the batch file.ENDLOCAL must be issued to restore the previous settings. When the endof a batch script is reached, an implied ENDLOCAL is executed for anyoutstanding SETLOCAL commands issued by that batch script.SETLOCAL
0x40002715Arrête la localisation des changements de l’environnement dans un fichierde commandes. Les changements effectués après ENDLOCAL ne sont pas localisésau fichier ; les valeurs précédentes ne sont pas rétablies après que lefichier de commandes ait terminé son exécution.ENDLOCAL Ends localization of environment changes in a batch file.Environment changes made after ENDLOCAL has been issued arenot local to the batch file; the previous settings are notrestored on termination of the batch file.ENDLOCAL
0x40002716Définit le titre de la fenêtre pour une fenêtre DOS.TITLE [chaîne] chaîne Titre de la fenêtre DOS. Sets the window title for the command prompt window.TITLE [string] string Specifies the title for the command prompt window.
0x40002717Permet aux programmes d’ouvrir des fichiers de données dans des répertoiresdonnés, comme s’ils étaient dans le répertoire en cours.APPEND [[lecteur:]chemin[;...]] [/X[:ON|:OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [lecteur:]chemin Lecteur et répertoire à joindre. /X:ON Applique les recherches de fichiers et les exécutions d’applications sur les répertoires joints. /X:OFF Applique la jonction de répertoires sur l’ouverture de fichiers uniquement. /X:OFF est la valeur par défaut. /PATH:ON Jonction de répertoires pour les demandes de fichiers qui spécifient un chemin. /PATH:ON est la valeur par défaut. /PATH:OFF Désactive l’effet de /PATH:ON. /E Range une copie du répertoire joint dans une variable d’environnement appelée APPEND. /E ne peut être utilisé que la première fois que vous utilisez APPEND après lancement de votre système.Entrez APPEND ; pour effacer la liste des répertoires joints.Entrez APPEND sans paramètres pour afficher la liste des répertoires joints. Allows programs to open data files in specified directories as if they werein the current directory.APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [drive:]path Specifies a drive and directory to append. /X:ON Applies appended directories to file searches and application execution. /X:OFF Applies appended directories only to requests to open files. /X:OFF is the default setting. /PATH:ON Applies the appended directories to file requests that already specify a path. /PATH:ON is the default setting. /PATH:OFF Turns off the effect of /PATH:ON. /E Stores a copy of the appended directory list in an environment variable named APPEND. /E may be used only the first time you use APPEND after starting up your system.Type APPEND ; to clear the appended directory list.Type APPEND without parameters to display the appended directory list.
0x40002718Déplace des fichiers et renomme des fichiers et répertoires.Pour déplacer un ou plusieurs fichiers :MOVE [/Y | /-Y] [lecteur:][chemin]fichier1[,...] destinationPour renommer un répertoire: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.L’option /Y peut être présente dans la variable d’environnement COPYCMD.Outrepassez ceci en utilisant /-Y dans la ligne de commandes. Par défaut, unedemande de confirmation apparaît sauf si la commande MOVE est exécutée depuisun script de commandes. Moves files and renames files and directories.To move one or more files:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destinationTo rename a directory:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 Specifies the location and name of the file or files you want to move. destination Specifies the new location of the file. Destination can consist of a drive letter and colon, a directory name, or a combination. If you are moving only one file, you can also include a filename if you want to rename the file when you move it. [drive:][path]dirname1 Specifies the directory you want to rename. dirname2 Specifies the new name of the directory. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file.The switch /Y may be present in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless MOVE command is being executed fromwithin a batch script.
0x40002719Stocke le répertoire en cours pour utilisation par la commande POPD, ensuitepasse au répertoire spécifié.PUSHD [chemin | ..] chemin Répertoire permettant de définir le répertoire en cours. Stores the current directory for use by the POPD command, thenchanges to the specified directory.PUSHD [path | ..] path Specifies the directory to make the current directory.
0x4000271APasse au répertoire stocké par la commande PUSHD.POPD Changes to the directory stored by the PUSHD command.POPD
0x4000271B%1 - %0 %1 - %0
0x4000271CNiveau maximal de récursivité de setlocal a été atteint. Maximum setlocal recursion level reached.
0x4000271DEntrez la nouvelle date : (aa-mm-jj) %0 Enter the new date: (yy-mm-dd) %0
0x4000271EEntrez la nouvelle date : (jj-mm-aa) %0 Enter the new date: (dd-mm-yy) %0
0x4000271FERREUR - Vérifiez - %1 ERROR Verify - %1
0x40002720Impossible de déplacer des fichiers multiples vers un seul fichier. Cannot move multiple files to a single file.
0x40002721Le handle n’a pas pu être ouvertlors de la redirection du handle %1. The handle could not be openedduring redirection of handle %1.
0x40002722%r%1 %% copiés %0 %r%1%% copied %0
0x40002723Change les couleurs par défaut du premier plan et de l’arrière-plan de la console.COLOR [attr] attr Spécifie les attributs de couleurs de l’apparence de la consoleLes attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux -- lepremier correspond à l’arrière-plan, le second au premier plan. Chaque chiffrepeut prendre n’importe quelle de ces valeurs : 0 = Noir 8 = Gris 1 = Bleu 9 = Bleu clair 2 = Vert A = Vert clair 3 = Bleu-gris B = Cyan 4 = Rouge C = Rouge clair 5 = Violet D = Violet clair 6 = Jaune E = Jaune clair 7 = Blanc F = Blanc brillantSi aucun argument n’est donné, cette commande restaure les couleurssélectionnées au moment où CMD.EXE a été ouvert. Cette valeur vient soit de lafenêtre de la console, du commutateur en ligne de commande /T, ou de la valeurDefaultColor du registre.La commande COLOR met ERRORLEVEL à 1 si vous tentez de l’exécuteravec la même couleur pour l’arrière et le premier plan.Exemple : « COLOR fc » affiche du rouge sur du blanc Sets the default console foreground and background colors.COLOR [attr] attr Specifies color attribute of console outputColor attributes are specified by TWO hex digits -- the firstcorresponds to the background; the second the foreground. Each digitcan be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright WhiteIf no argument is given, this command restores the color to what it waswhen CMD.EXE started. This value either comes from the current consolewindow, the /T command line switch or from the DefaultColor registryvalue.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to executethe COLOR command with a foreground and background color that are thesame.Example: \"COLOR fc\" produces light red on bright white
0x40002724Taille maximale de chemin dépassée - %1 Maximum path length exceeded - %1
0x40002727*** La récursivité de la commande dépasse les limites de la pile ***Nombre de récursions=%1!d!, Utilisation de la pile=%2!d! pour-cent*** Le traitement est abandonné *** ****** B A T C H R E C U R S I O N exceeds STACK limits ******Recursion Count=%1!d!, Stack Usage=%2!d! percent****** B A T C H PROCESSING IS A B O R T E D ******
0x40002728Il y a déjà trop de répertoires dans la pile PUSHD. There are too many directories already in the PUSHD stack.
0x40002729L’invite de commandes a été désactivée par votre administrateur. The command prompt has been disabled by your administrator.
0x4000272ACrée un lien symbolique.MKLINK [[/D] | [/H] | [/J]] Lien Cible /D Crée un lien symbolique vers un répertoire. Par défaut, il s'agit d'un lien symbolique vers un fichier. /H Crée un lien physique à la place d'un lien symbolique. /J Crée une jonction de répertoires. Lien Spécifie le nom du nouveau lien symbolique. Cible Spécifie le chemin d'accès (relatif ou absolu) auquel le nouveau lien fait référence. Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to.
0x4000272BLiaison permanente créée pour %1!s! %2!s! Hardlink created for %1!s! %2!s!
0x4000272CLien symbolique créé pour %1!s! %2!s! symbolic link created for %1!s! %2!s!
0x4000272DJonction créée pour %1!s! %2!s! Junction created for %1!s! %2!s!
0x4000272EDes volumes NTFS locaux sont requis pour terminer cette opération. Local NTFS volumes are required to complete the operation.
0x4000272FLe nouveau lien et le fichier existant doivent se trouver sur le même volumeNTFS. The new link and the existing file must be on the same NTFS volume.
0x40002730Le périphérique ne prend pas en charge les liens symboliques. The device does not support symbolic links.
0x40002731Vous ne disposez pas de privilèges suffisants pour effectuer cette opération. You do not have sufficient privilege to perform this operation.
0x40002732Autorise le contrôle des opérations sur les fichiers via des transactionspour valider ou annuler des modifications.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Démarre une nouvelle transaction. Une seule peut être en attente à la fois. /COMMIT - Valide toutes les modifications pour la transaction en cours. /ROLLBACK - Restaure toutes les modifications pour la transaction en cours. /SUSPEND - Désactive la transaction en cours d’exécution, la met en attente et continue en mode non transactionnel. /RESUME - Active la transaction désactivée avec suspend. Pour commit et rollback, la transaction est ensuite ferméeaprès l’exécution de la commande.Si aucun argument n’est donné, cette commande affiche l’état actuel de latransaction pour CMD.EXE. Allows control of file operations via transactions to commit or abortchanges.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Start a new transaction. Only one can be pending at a time. /COMMIT - Commit all changes for the current transaction. /ROLLBACK - Rolls back all changes for the current transaction. /SUSPEND - Disables the running transaction, leaving it pending, and continue in non-transacted mode. /RESUME - Enable the transaction disabled with suspend.For both commit and rollback, the transaction is then closed afterthe command executes.If no argument is given, this command displays the current state of thetransaction for CMD.EXE.
0x40002733ID de la transaction : %1 Transaction ID: %1
0x40002734Une transaction active est en cours. An active transaction is in progress.
0x40002735Aucune transaction active. There is no active transaction.
0x40002736Une transaction a été démarrée correctement. A transaction has been successfully started.
0x40002737Aucune transaction à valider, restaurer, suspendre ou reprendre. There is no transaction to commit, rollback, suspend or resume.
0x40002738Une transaction active est déjà en cours. Vous ne pouvez pas en démarrerune nouvelle tant que celle-ci n’est pas validée ou restaurée. An active transaction is already in progress. A new one cannotbe started until the current one is committed or rolled back.
0x40002739Impossible de valider ou de restaurer une transaction héritéed’un autre processus. Cannot commit or rollback a transaction that has been inheritedfrom another process.
0x4000273AImpossible de valider depuis un fichier de commandes,une transaction démarrée en dehors d’un fichier de commandes. Cannot commit a transaction that was started outside of a batchfile from within a batch file.
0x4000273BImpossible de suspendre une transaction car une autre transaction est déjàsuspendue. Cannot suspend a transaction because a transaction is alreadysuspended.
0x4000273CImpossible de reprendre une transaction car une autre transaction estsuspendue. Cannot resume a transaction because no transaction is currentlysuspended.
0x4000273DImpossible de reprendre une transaction suspendue dans un fichier decommandes précédent. Cannot resume a transaction suspended in a previous batch file.
0x4000273ETransaction reprise. Transaction successfully resumed.
0x4000273FTransaction suspendue. Transaction successfully suspended.
0x40002740%1 processus toujours en cours d’exécution dans cettetransaction. La validation ou la restauration se poursuivraune fois ces processus terminés. There are still %1 process(es) running within thistransaction. Commit or rollback will continue once thoseprocesses have terminated.
0x40002741Cette transaction a déjà été restaurée. This transaction has already been rolled back.
0x40002742La transaction en cours a été restaurée. The current transaction has been rolled back.
0x40002743La transaction en cours a été restaurée carCMD s’est fermé ou le fichier de commandes est terminé. The current transaction has been rolled back becauseCMD exited or the batch file completed.
0x40002744Cette transaction a déjà été validée. This transaction has already been committed.
0x40002745La transaction en cours a été validée. The current transaction has been committed.
0x40002746La transaction en cours a été validée ou ignorée en dehors deCMD, et a été abandonnée correctement. The current transaction has been committed or aborted outside ofCMD, and has been successfully abandoned.
0x40002747La demande de l’état de la transaction de requête a échoué. L’état derésultat inconnu est %1. Failed to query transaction state. Unknown outcome state is %1
0x40002748Administrateur : %0 Administrator: %0
0x40002749Les volumes locaux sont obligatoires pour que l’opération puisse être terminée. Local volumes are required to complete the operation.

EXIF

File Name:cmd.exe.mui
Directory:%WINDIR%\WinSxS\amd64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_fr-fr_33188a54bdb1f47b\
File Size:142 kB
File Permissions:rw-rw-rw-
File Type:Win32 DLL
File Type Extension:dll
MIME Type:application/octet-stream
Machine Type:Intel 386 or later, and compatibles
Time Stamp:0000:00:00 00:00:00
PE Type:PE32
Linker Version:14.10
Code Size:0
Initialized Data Size:144896
Uninitialized Data Size:0
Entry Point:0x0000
OS Version:10.0
Image Version:10.0
Subsystem Version:6.0
Subsystem:Windows GUI
File Version Number:10.0.15063.0
Product Version Number:10.0.15063.0
File Flags Mask:0x003f
File Flags:(none)
File OS:Windows NT 32-bit
Object File Type:Executable application
File Subtype:0
Language Code:French
Character Set:Unicode
Company Name:Microsoft Corporation
File Description:Interpréteur de commandes Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Tous droits réservés.
Original File Name:Cmd.Exe.MUI
Product Name:Système d’exploitation Microsoft® Windows®
Product Version:10.0.15063.0
Directory:%WINDIR%\WinSxS\wow64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_fr-fr_3d6d34a6f212b676\

What is cmd.exe.mui?

cmd.exe.mui is Multilingual User Interface resource file that contain French language for file cmd.exe (Interpréteur de commandes Windows).

File version info

File Description:Interpréteur de commandes Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Company Name:Microsoft Corporation
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Tous droits réservés.
Original Filename:Cmd.Exe.MUI
Product Name:Système d’exploitation Microsoft® Windows®
Product Version:10.0.15063.0
Translation:0x40C, 1200