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

N'importe lequel des choix)
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!

Pas

  1. 1
    Cliquez sur démarrer> exécuter
  2. 2
    Tapez "cmd" (sans guillemets)
  3. 3
    Tapez "modifier"
  4. 4
    Tapez 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. 5
    @echo off (Cette commande `` masquera '' l'entrée de commande - facultatif mais recommandé)
  6. 6
    cls (Cela effacera tout ce qui précède - facultatif mais recommandé si vous voulez lui donner un aspect soigné)
  7. 7
    :démarrer
  8. 8
    écho.
  9. 9
    echo Choice 1 ("Choice 1" peut être renommé comme vous le souhaitez, n'importe lequel des choix)
  10. 10
    echo Choix 2
  11. 11
    echo Choice 3 Continuez à faire cela jusqu'à ce que vous ayez tous les choix dont vous avez besoin.)
  12. 12
    Tapez "set / p choice = insérez une question ou une commande ici, comme" oui ou non? ")
  13. 13
    sinon '% choice%' == set choice =% choice: ~ 01%
  14. 14
    si '% choice%' == '1' goto: choice1
  15. 15
    si '% choice%' == '2' goto: choice2
  16. 16
    (Continuez à faire ce modèle jusqu'à ce que vous en ayez assez. Puis tapez:)
  17. 17
    echo "% choice%" n'est pas une option valide. Veuillez réessayer.
  18. 18
    écho.
  19. 19
    aller commencer
  20. 20
    Après cela, vous tapez:
  21. 21
    : choix1
  22. 22
    (commandes que vous souhaitez exécuter)
  23. 23
    aller à la fin
  24. 24
    : choix2
  25. 25
    (commandes)
  26. 26
    aller à la fin
  27. 27
    : choix3
  28. 28
    (commandes)
  29. 29
    aller à la fin
  30. 30
    Continuez à faire ce modèle jusqu'à ce que vous ayez terminé le fichier.
  31. 31
    :finir
  32. 32
    pause
  33. 33
    sortir
  34. 34
    Enregistrez-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 Choice 3 (Continuez à faire cela jusqu'à ce que vous ayez tous les choix dont vous avez besoin.).

Exemple

@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 

Conseils

  • 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.

Mises en garde

  • Les commandes utilisées à votre insu peuvent endommager votre ordinateur.
  • N'utilisez pas de commandes à moins que vous ne sachiez ce que vous faites.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail