Pour créer une commande Oui/Non dans CMD, vous pouvez utiliser la commande `CHOICE`. Cette commande vous permet d'afficher une invite à l'utilisateur et d'accepter sa saisie. Voici un exemple d'utilisation de la commande `CHOICE` pour créer une commande Oui/Non :
```
@echo désactivé
:commencer
echo Souhaitez-vous continuer (O/N) ?
CHOIX /C o/n
si le niveau d'erreur 2 arrive à sa fin
echo Vous avez choisi Oui.
je dois commencer
:fin
echo Vous avez choisi Non.
pause
```
Dans cet exemple, la commande « CHOICE » est utilisée pour afficher l'invite « Voulez-vous continuer (O/N) ? » et acceptez la saisie de l'utilisateur. Le commutateur `/C` est utilisé pour spécifier les choix valides, qui sont "y" et "n". Si l'utilisateur saisit un choix non valide, la commande affichera un message d'erreur puis passera à l'étiquette `:end`.
La ligne `if errorlevel 2 goto end` vérifie si l'utilisateur a saisi un choix non valide. S'ils l'ont fait, la variable `errorlevel` sera définie sur 2 et la commande se dirigera vers l'étiquette `:end`.
Les lignes `echo` sont utilisées pour afficher les messages "Vous avez choisi Oui" ou "Vous avez choisi Non" en fonction de la saisie de l'utilisateur.
Les lignes `goto` sont utilisées pour revenir au début de la commande (l'étiquette `:start`) ou à la fin de la commande (l'étiquette `:end`) selon la saisie de l'utilisateur.
La commande « pause » à la fin du script est utilisée pour suspendre la fenêtre d'invite de commande afin que l'utilisateur puisse lire la sortie avant qu'elle ne se ferme.
Vous pouvez personnaliser ce script en fonction de vos besoins en modifiant le message d'invite, les choix valides et les actions entreprises en fonction de la saisie de l'utilisateur.
|