CHOICE |
Choix |
Windows |
Externe |
Syntaxe
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
|
Paramètres
Nom |
Description |
/C choices |
Ce paramètre permet d'indiquer la liste des choix à créer. La liste par défaut est «YN». |
/N |
Ce paramètre permet d'indiquer le masque de la liste des choix dans le prompt. Le message avant le prompt s'affiche et les choix sont toujours activés. |
/CS |
Ce paramètre permet de sélectionner des choix sensibles à la casse. Par défaut, l'utilitaire ne respecte pas la casse. |
/T timeout |
Ce paramètre permet d'indiquer le nombre de secondes de pause avant qu'un choix par défaut soit fait. Les valeurs acceptables sont comprises entre 0 et 9999. Si 0 est spécifié, il n'y aura pas de pause et le choix par défaut est sélectionné. |
/D choice |
Ce paramètre permet d'indiquer le choix par défaut après le nombre de secondes spécifiés. Le caractère doit être dans l'ensemble de choix spécifié par le paramètre /C et doit également spécifier le nombre de secondes avec le paramètre /T. |
/M text |
Ce paramètre permet d'indiquer le message à afficher avant le prompt. S'il n'est pas spécifié, l'utilitaire n'affiche qu'un prompt. |
Description
Cette commande permet d'effectuer des entrées de données utilisateur.
Remarques
- La variable d'environnement ERRORLEVEL est définie sur l'index de la clef ayant été sélectionnée dans l'ensemble de choix. Le premier choix répertorié renvoie une valeur de 1, le second une valeur de 2,... Si
l'utilisateur appuie sur une touche n'étant pas un choix valide, l'outil émet un bip d'avertissement. Si l'outil détecte une condition d'erreur, il renvoie une valeur ERRORLEVEL de 255. Si l'utilisateur appuie sur
Ctrl+Break ou Ctrl+C, la commande retourne la valeur 0 dans la variable ERRORLEVEL.
Exemple
L'exemple suivant permet d'afficher un message de laisser le choix à l'utilisateur entre O, N et A :
CHOICE /C ONA /M "Appuyer O pour Oui, N pour Non or A for Annuler."
|
Variante
Dernière mise à jour : Samedi, le 15 février 2020