Exporter (0) Imprimer
Développer tout
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Choix

Invite l'utilisateur à sélectionner un élément dans une liste de choix d'un seul caractère dans un programme de commandes et puis retourne l'index du choix sélectionné. Si utilisé sans paramètres, choix affiche les choix par défaut, Y et N.

Pour obtenir des exemples d'utilisation de cette commande, voir des exemples.

Syntaxe



choix [/c [<Choice1> <Choice2> <…>]] [/ n] / [CS] [/t <Timeout>/d <Choice>] [/m < "Text" >]

Paramètres

Paramètre Description

/c <Choice1> <Choice2> <…>

Spécifie la liste de choix doit être créé. Les choix valides incluent a-z, A-Z, 0-9 et les caractères ASCII étendus (128-254). La liste par défaut est « On », qui est affiché en tant que [Y,N]? .

/n

Masque la liste de choix, bien que les choix sont toujours activées et le texte du message (si spécifié par/m) est toujours affiché.

/CS

Spécifie que les choix respectent la casse. Par défaut, les options ne respectent pas la casse.

/t <Timeout>

Spécifie le nombre de secondes pour mettre en pause avant d'utiliser le choix par défaut spécifié par /d. Les valeurs acceptables sont comprises entre 0 et 9999. Si /t est définie sur 0, le choix ne suspend pas avant de renvoyer le choix par défaut.

/d <Choice>

Spécifie le choix par défaut à utiliser après avoir attendu le nombre de secondes spécifié par /t. Le choix par défaut doit être dans la liste de choix spécifié par /c.

/m < "text" >

Spécifie un message à afficher avant la liste de choix. Si/m Si/m n'est pas spécifié, seule l'invite de choix s'affiche.

/?

Affiche l'aide à l'invite de commande.

Remarques

  • La variable d'environnement ERRORLEVEL est définie à l'index de la clé de l'utilisateur sélectionne dans la liste de choix. Le premier choix dans la liste renvoie une valeur de 1, la seconde une valeur égale à 2 et ainsi de suite. Si l'utilisateur appuie sur une touche qui n'est pas sélectionnable, choix émet un signal sonore d'avertissement. Si choix détecte une condition d'erreur, il renvoie une valeur ERRORLEVEL de 255. Si l'utilisateur appuie sur CTRL + ATTN ou CTRL + C, choice retourne une valeur ERRORLEVEL 0.

Cc732504.note(fr-fr,WS.10).gif Remarque
Lorsque vous utilisez des valeurs ERRORLEVEL dans un programme de commandes, répertoriez-les en ordre décroissant.

Exemples

Pour présenter les choix Y, N et C, tapez la ligne suivante dans un fichier de commandes :



choix /c ona

L'invite suivante s'affiche lorsque le fichier batch s'exécute la commande choice :



[Y, N, C] ?

Pour masquer les options Y, N et C, mais affiche le texte "Oui, non ou continuer », tapez la ligne suivante dans un fichier de commandes :



choix /c ona /m /n "Oui, non ou continuer? »

L'invite suivante s'affiche lorsque le fichier batch s'exécute la commande choice :



Oui, non ou continuer ?

Cc732504.note(fr-fr,WS.10).gif Remarque
Si vous utilisez le paramètre /n , mais n'utilisez pas/m, l'utilisateur n'est pas invité lorsque le choix est en attente d'entrée.

Pour afficher le texte et les options utilisées dans les exemples précédents, tapez la ligne suivante dans un fichier de commandes :



choix /c ona /m "Oui, non ou continuer »

L'invite suivante s'affiche lorsque le fichier batch s'exécute la commande choice :



Oui, non ou continuer [Y, N, C] ?

Pour définir un délai de cinq secondes et spécifier n comme valeur par défaut, tapez la ligne suivante dans un fichier de commandes :



choix /c /d ona /t 5 n

L'invite suivante s'affiche lorsque le fichier batch s'exécute la commande choice :



[Y, N, C] ?

Cc732504.note(fr-fr,WS.10).gif Remarque
Dans cet exemple, si l'utilisateur ne pas appuyez une touche dans les cinq secondes, choix sélectionne n par défaut et retourne une valeur d'erreur 2. Sinon, choice retourne la valeur correspondant au choix de l'utilisateur.

Références supplémentaires

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

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft