Page 1 sur 1

En question de menu...

Posté : 28 juin 2010 15:38
par Tanguy100
Vous ne savez pas comment créer un menu en batch, ne vous inquiétez pas, je suis là pour vous aider!
Donc, voici la 1ère méthode (un peu longue mais simple):

Code : Tout sélectionner

echo 1) 1ère possibilité
echo 2) 2ème possibilité
            REM Vous pouvez mettre autant de possibilités que vous voulez.
set /p choix=nom_du_menu ( 1 / 2 ) :
            REM le "( 1 / 2 )" sert à montrer à l'utilisateur ce qu'il faut écrire dans le champs de texte. Il faut mette autant de nombre qu'il y a de possibilités(exemple: si'il y a 6 possibilités, alors ça donne ça: "( 1 / 2 / 3 / 4 / 5 / 6 )".
if %choix%==1 commande
if %choix%==2 commande
            REM A la place de "commande", il faut mettre des choses comme "set", ou "goto".
Et voici la 2ème méthode(un peu plus courte, mais un peu plus compliquée):

Code : Tout sélectionner

set /p choix=nom_du _menu ( les trucs à écrire dans le champ de texte):
if /i %choix%==un des trucs à écrire commande
if /i %choix%==un autre des trucs à écrire commande
             REM Dans le menu, cette fois, c'est des mots alphanumérique, l'argument "/i" sert à ignorer la casse. il faut donc aussi que l'utilisateur tape un texte alphanumérique dans le champ.
Et voici comme exemple un code que j'ai fait pour mon jeu de rôle:

Code : Tout sélectionner

set /p choix=Race ( Nain / Barbare / Humain ) :
if /i %choix%==Nain set /a for=6
if /i %choix%==Barbare set /a for=8
if /i %choix%==Humain set /a for=5
if /i %choix%==Nain set /a int=4
if /i %choix%==Barbare set /a int=2
if /i %choix%==Humain set /a int=5
if /i %choix%==Nain set /a pv=29
if /i %choix%==Barbare set /a pv=33
if /i %choix%==Humain set /a pv=30
Fin du tutoriel!!!

Re: En question de menu...

Posté : 10 août 2010 18:02
par yeyain
Simple et concis!
Merci a toi!

Re: En question de menu...

Posté : 11 août 2010 21:17
par Tanguy100
Mais de rien mon p'tit!
C'est un plaisir! :D

Re: En question de menu...

Posté : 11 mars 2012 15:40
par Gorbinator
Merci, petits batch très utiles :)

Re: En question de menu...

Posté : 22 oct. 2014 12:23
par dany500
Merci beaucoup pour le partage.