En question de menu...
Posté : 28 juin 2010 15:38
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):
Et voici la 2ème méthode(un peu plus courte, mais un peu plus compliquée):
Et voici comme exemple un code que j'ai fait pour mon jeu de rôle:
Fin du tutoriel!!!
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".
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.
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