En question de menu...

Vous avez réalisé un script utile, faites en profiter la communauté !

Modérateur : WIN32-[GG]

Répondre
Tanguy100
Batcheur débutant
Messages : 13
Enregistré le : 28 juin 2010 14:08

En question de menu...

Message 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!!!
yeyain
Batcheur occasionnel
Messages : 2
Enregistré le : 10 août 2010 17:54

Re: En question de menu...

Message par yeyain »

Simple et concis!
Merci a toi!
Tanguy100
Batcheur débutant
Messages : 13
Enregistré le : 28 juin 2010 14:08

Re: En question de menu...

Message par Tanguy100 »

Mais de rien mon p'tit!
C'est un plaisir! :D
Gorbinator
Batcheur débutant
Messages : 12
Enregistré le : 09 mars 2012 16:02

Re: En question de menu...

Message par Gorbinator »

Merci, petits batch très utiles :)
dany500
Batcheur occasionnel
Messages : 1
Enregistré le : 22 oct. 2014 12:19

Re: En question de menu...

Message par dany500 »

Merci beaucoup pour le partage.
Download high quality 70-480 practice exam University of Kansas Medical Center[/url] to prepare and pass Braindumps with LPIcertification. Also get free demos of Youtube for review of California State University, East Bay training.
Répondre