Comment créer des options ou des choix dans un fichier batch?

Echo Choice 1 ("Choice 1" peut être renommé comme vous le souhaitez, n'importe lequel des choix).
Êtes-vous vraiment doué pour la programmation de fichiers batch, mais vous ne savez tout simplement pas comment faire ces choix ou menus oui ou non qui répertorient les choix 1, 2 et 3? Eh bien, vous êtes au bon endroit!
- 1Cliquez sur démarrer> exécuter
- 2Tapez "cmd" (sans guillemets)
- 3Tapez "modifier"
- 4Tapez ce qui suit, insouciant des mondes en gras / non pliés. Après chaque pression sur Entrée. Tout ce qui est entre parenthèses ne saisit PAS, ce sont des notes latérales qui essaient d'expliquer les étapes.
- 5@echo off (Cette commande `` masquera '' l'entrée de commande - facultatif mais recommandé)
- 6cls (Cela effacera tout ce qui précède - facultatif mais recommandé si vous voulez lui donner un aspect soigné)
- 7:démarrer
- 8écho.
- 9echo Choice 1 ("Choice 1" peut être renommé comme vous le souhaitez, n'importe lequel des choix)
- 10echo Choix 2
- 11echo Choice 3 Continuez à faire cela jusqu'à ce que vous ayez tous les choix dont vous avez besoin.)
- 12Tapez "set / p choice = insérez une question ou une commande ici, comme" oui ou non? ")
- 13sinon '% choice%' == set choice =% choice: ~ 01%
- 14si '% choice%' == '1' goto: choice1
- 15si '% choice%' == '2' goto: choice2
- 16(Continuez à faire ce modèle jusqu'à ce que vous en ayez assez. Puis tapez:)
- 17echo "% choice%" n'est pas une option valide. Veuillez réessayer.
- 18écho.
- 19aller commencer
- 20Après cela, vous tapez:
- 21: choix1
- 22(commandes que vous souhaitez exécuter)
- 23aller à la fin
- 24: choix2
- 25(commandes)
- 26aller à la fin
- 27: choix3
- 28(commandes)
- 29aller à la fin
- 30Continuez à faire ce modèle jusqu'à ce que vous ayez terminé le fichier.
- 31:finir
- 32pause
- 33sortir
- 34Enregistrez-le sous un fichier.bat. Double-cliquez pour tester votre fichier de commandes.

Echo Choice 3 (Continuez à faire cela jusqu'à ce que vous ayez tous les choix dont vous avez besoin.).
@ECHO off cls: lancez ECHO. ECHO 1. Print Hello ECHO 2. Print Bye ECHO 3. Print Test set / p choice = Tapez le numéro pour imprimer le texte. rem sinon '% choice%' == '' set choice =% choice: ~ 0; 1% (n'utilisez pas cette commande, car elle ne prend que le premier chiffre dans le cas où vous saisissez plus de chiffres. Après cela, par exemple, choice 23455666 est le choix 2 et vous obtenez "bye" si '% choice%' == '' ECHO "% choice%" n'est pas valide, veuillez réessayer si '% choice%' == '1' goto hello if '% choice% '==' 2' goto bye if'% choice% '==' 3' goto test ECHO. Goto start: bonjour ECHO HELLO goto end: bye ECHO BYE goto end: test ECHO TEST goto end: end pause exit
- Choix de type /? dans l'invite de commande pour plus d'informations.
- Tapez / help dans l'invite de commandes pour plus d'informations.
- La commande Modifier dans l'invite de commande ne fonctionne pas sous Windows 8. Cette commande est disponible pour Windows 10 / Vista / Windows 7.
- Vous pouvez renommer: choice1 ou tout autre nom en ce que vous voulez, à condition de le conserver dans tout le fichier.
- Les commandes utilisées à votre insu peuvent endommager votre ordinateur.
- N'utilisez pas de commandes à moins que vous ne sachiez ce que vous faites.
En parallèle