Votre question

Batch

Tags :
  • precision
  • Programmation
Dernière réponse : dans Programmation
14 Janvier 2006 22:52:37

Bonjours,

Voila je revien avec mon petit .bat...
J'ai beau essayer mais je n'arive pas a faire de menu...
Si quelqu'un pourait me donner un exemple et me l'expliquer ???

Autres pages sur : batch

14 Janvier 2006 22:59:13

Peut tu nous expliquer ce que tu veut faire exactement, car ton message est un peu vague et dans precision...

redonne nous le lien de ton ancien post que les nouveau puisse t'aider... ;-)
15 Janvier 2006 00:36:00

Bin dans un batch mettre un menu ou quand on apui sur 1 ca vas dans 1 et puis sur2 dans 2 ^^.
Voila merci
Contenus similaires
15 Janvier 2006 14:11:56

Tien je te fais un menus :

  1. @echo off
  2. echo
  3. echo Si tu veux exploser ton ordinteur : appui sur 1
  4. echo Si tu veux faire une fusé avec ton ordinateur : appuis sur 2
  5. echo Si tu veux dire a Dark Silver qu'il déchire tout et que c'est un BigBoss : appuie sur 3
  6. set /P chiffrre=
  7. if %chiffre%==1 (
  8. echo BOOOMMMM
  9. goto end
  10. )
  11. if %chiffre%==2 (
  12. echo Il te manque un moteur a réaction !
  13. goto end
  14. )
  15. if %chiffre%==3 (
  16. echo je te comprend C'est vrai qu'il déchire tout
  17. echo Bon choix
  18. )
  19. :end
  20. pause


Tien voila un menus peu commun :-D lol
15 Janvier 2006 15:02:13

Merci mais peut tu me l'expliquer?
16 Janvier 2006 18:13:24

Et bien je trouve que le code est super simple ..... je vois pas trop quoi t'expliquer ... le principe et celui la :
Tu vérifie une variable définit par l'utilisateur si elle est .... fait ceci si non fais cela ...... la base du if .....
22 Janvier 2006 20:50:33

Je pense avoir plus simple lol (avec les explication c'est pas merveilleux ??) :

@echo off
cls

CHOICE /C:[Tes touches sans espaces ni majuscules] "[Ta question]" REM Exemples : CHOICE /C:aze "Une question ??"
If ERRORLEVEL==3 goto MARQUE3 REM If ERRORLEVEL==3 Signifi la troisieme touche en partan de la gauche Exemple : dans :CHOICE /C:aze La troisime touche est e
If ERRORLEVEL==2 goto MARQUE2 REM If ERRORLEVEL==2 Signifi la deuxieme touche en partan de la gauche Exemple : dans :CHOICE /C:aze La troisime touche est z
If ERRORLEVEL==1 goto MARQUE1 REM If ERRORLEVEL==1 Signifi la premiere touche en partan de la gauche Exemple : dans :CHOICE /C:aze La troisime touche est a

:MARQUE1 REM L'utilisateur a pressé la touche a
[La ou les commandes a executer si l'utilisatuer a taper la premiere touche]
goto Fin

:MARQUE2 REM L'utilisateur a pressé la touche z
[La ou les commandes a executer si l'utilisatuer a taper la deuxieme touche]
goto Fin

:MARQUE3 REM L'utilisateur a pressé la touche e
[La ou les commandes a executer si l'utilisatuer a taper la troisieme touche]
goto Fin

:Fin
REM Fin du test


Voila je c'est pas si ca va bien le faire a cause des espace pour ecrire mais si ca va pas envoi moi un MP on s'arrangera pour que tu l'ai en propre
voila @+
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS