Comment utiliser choix et définir dans un fichier de commandes

Vous trouverez ci-dessous comment utiliser la commande choice et set dans un fichier de commandes pour donner à votre fichier de commandes la possibilité pour les utilisateurs de sélectionner une liste d'options.

  • Comment utiliser l'ensemble
  • Comment utiliser le choix

Vous trouverez ci-dessous comment utiliser la commande set pour permettre aux utilisateurs de fichiers de traitement par lots d'appuyer sur 1, 2 ou 3 et d'effectuer les étapes correspondant à l'option activée.

 @ECHO off cls: lancez ECHO. ECHO 1. Imprimez Hello ECHO 2. Imprimez Bye ECHO 3. Imprimez Test set choix = set / p choix = Saisissez le numéro à imprimer. sinon '% choice%' == '' définir le choix =% choix: ~ 0, 1% si '% choice%' == '1' passons au salut si '% choice%' == '2' passons au-dessous si ' % choice% '==' 3 'goto test ECHO "% choice%" n'est pas valide, essayez à nouveau ECHO. goto start: bonjour ECHO BONJOUR goto fin: au revoir ECHO BYE goto fin: test ECHO TEST goto fin: fin pause 

Dans le fichier de commandes ci-dessus, la variable% choix% est affectée lorsque l'utilisateur entre des données et appuie sur entrée avec la ligne de sélection set / p. Si 1, 2 ou 3 est entré par l'utilisateur à l'aide de la commande goto, il passe à l'étiquette correspondante, effectue l'écho et va à la fin du fichier de commandes.

  • Consultez notre page de commande set pour plus d'informations et d'options.

Comment utiliser choice dans un fichier batch

Vous trouverez ci-dessous un exemple d'utilisation de la commande choice pour permettre aux utilisateurs de fichiers de traitement par lots d'appuyer sur 1, 2 ou 3 et d'effectuer les étapes correspondant à l'option activée.

 @ECHO OFF: BEGINCLOSCHOICE / N / C: 123 / M "CHOISISSEZ UN NUMERO (1, 2 ou 3)"% 1 SI ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO VOUS AVEZ PRESSÉ LA FIN DU THREEGOTO: TWOECHO VOUS AVEZ PRESSÉ LA TWOGOTO END: ONEECHO VOUS EN A PRESSÉ UNE: FIN 

pause

Dans le fichier de commandes ci-dessus, les options disponibles sont 1, 2 ou 3 et, si vous appuyez sur l’une d’elles, allez à l’étiquette appropriée avec goto et fait écho au numéro saisi.

  • Voir notre page de commande de choix pour plus d'informations et d'options.