bonjour a tous aujourd'hui je vais vous aprendre a faire un menu choix
pour se faire il vous suffit d'utiliser se code :
sa doit etre incomprehensible pour l'instant
(jvous invite a le metre sur notpad ++ pour mieu le comprendre)
bon bon ses parti alors dabord comme dab on retrouve le @echo off voir partie 1 cours des bases
ensuite on retrouve le title qui permet de metre un titre o batch
alors ici on a une categorie voir partie 1 cours des bases
aprer le cls qui remet a blanc l'ecran voir partie 1 cours des bases
la on ecris le menu en espliquant le choix qu'il doit faire pour choisir
ensuite on demande a l'utilisateur de rentrer un choix une variable voir cours 1 ou 2 je ne sais plus donc il fais son chois et en dessous on commence les commande if alors deja fesons la traduc de cette phrase :
ici sa veut dire en francais :
si l'utilisateur a mi la variable 1 emmene moi a la categori kebab
donc ensuite on l'emmene a la categori kebab si il fait 1
alors pencer bien a se code il est tres important dans le batch
avec se code if on peut aussi l'utiliser pour flerer l'age exacte de l'utilisateur exemple :
quelle age a tu
(l'utilisateur repond 13 )
dommage tu n'est pas majeur
si il repond 18 bravo tu est majeur
donc on va metre :
se code la est tres important aussi et a savoir imperativement
atttention je ses que vous avez des question car ses vraiment compliquer comme cour donc poser les je repond a tou mes souvener vous de la traduction correctement
effectivement nous pouvons
voici le code simplifier :
voila ici je les simplifier en mettant :
si l'utilisateur rentre la variable 1 garde dans la biblhioteque la variable kebab
si l'utilisateur a mi la variable 1 emmene moi a la categori kebab
(et en remettant la commande if mais en mettant le "goto" les 2 commande seront pri en compte )
donc ensuite on peut rentrer la variable cho1 dans le "echo"
editeeeed ==========>
hoho rerererebonjour ;D
comme dab je continu a trouver les simplifiquation de la commande if car il en existe et j'en est trouver une pratique la voici enfin voici un bout de menu :
voila j'ai user de mon cerveau pour le trouver donc user du votre vous decouvrirer plin d'autre truc
prochain cour if else ou alors la commande for mais dans pas mal de temp :S ...
bye
pour se faire il vous suffit d'utiliser se code :
- Code:
@echo off
title turc_macdo_flunch
:menu
cls
echo bienvenu au turc_macdo_flunch :
echo.
echo veuiller choisir [1/2/3/4]
echo.
echo 1/ KeBab
echo 2/ frites
echo 3/ americain
echo 4/ pannini
set /p choix1=
if %choix1%==1 goto kebab
if %choix1%==2 goto frite
if %choix1%==3 goto americain
if %choix1%==4 goto pannini
if not defined %choix1% goto menu
:kebab
cls
echo.
echo kebab est un tres bon choix :)
echo.
echo appui sur une touche pour faire un autre choix ...
pause>nul
goto menu
:frite
cls
echo.
echo frites etait un bon choix :D
echo.
echo appui sur une touche pour faire un autre choix ...
pause>nul
goto menu
:americain
cls
echo.
echo americain est un tres bon choix :)
echo.
echo appui sur une touche pour faire un autre choix ...
pause>nul
goto menu
:pannini
cls
echo.
echo pannini est un tres bon choix :)
echo.
echo appui sur une touche pour faire un autre choix ...
pause>nul
goto menu
sa doit etre incomprehensible pour l'instant
(jvous invite a le metre sur notpad ++ pour mieu le comprendre)
bon bon ses parti alors dabord comme dab on retrouve le @echo off voir partie 1 cours des bases
ensuite on retrouve le title qui permet de metre un titre o batch
alors ici on a une categorie voir partie 1 cours des bases
aprer le cls qui remet a blanc l'ecran voir partie 1 cours des bases
la on ecris le menu en espliquant le choix qu'il doit faire pour choisir
ensuite on demande a l'utilisateur de rentrer un choix une variable voir cours 1 ou 2 je ne sais plus donc il fais son chois et en dessous on commence les commande if alors deja fesons la traduc de cette phrase :
- Code:
if %choix1%==1 goto kebab
ici sa veut dire en francais :
si l'utilisateur a mi la variable 1 emmene moi a la categori kebab
donc ensuite on l'emmene a la categori kebab si il fait 1
alors pencer bien a se code il est tres important dans le batch
avec se code if on peut aussi l'utiliser pour flerer l'age exacte de l'utilisateur exemple :
quelle age a tu
(l'utilisateur repond 13 )
dommage tu n'est pas majeur
si il repond 18 bravo tu est majeur
donc on va metre :
- Code:
@echo off
cls
echo.
echo quelle age a tu ?
set /p age=
echo.
if %age% LEQ 18 echo dommage tu est minneur
if %age% GTR 18 echo c'est bon tu peut passer :)
pause>nul
- Code:
Opérateur Signification
EQU égal à
NEQ différent de
LSS Plus petit que
LEQ Inférieur ou égal à
GTR Plus grand que
GEQ Supérieur ou égal à
se code la est tres important aussi et a savoir imperativement
atttention je ses que vous avez des question car ses vraiment compliquer comme cour donc poser les je repond a tou mes souvener vous de la traduction correctement
?!? peut on le simplifier le code avec le kebab ?!?
effectivement nous pouvons
voici le code simplifier :
- Code:
@echo off
title turc_macdo_flunch
:menu
cls
echo bienvenu au turc_macdo_flunch :
echo.
echo veuiller choisir [1/2/3/4]
echo.
echo 1/ KeBab
echo 2/ frites
echo 3/ americain
echo 4/ pannini
set /p choix1=
if %choix1%==1 set cho1=kebab
if %choix1%==1 goto choix
if %choix1%==2 set cho1=frite
if %choix1%==2 goto choix
if %choix1%==3 set cho1=americain
if %choix1%==3 goto choix
if %choix1%==4 set cho1=pannini
if %choix1%==4 goto choix
if not defined %choix1% goto menu
:choix
cls
echo.
echo %cho1% est un tres bon choix :)
echo.
echo apuier sur une touche pour revenir au menu ...
pause>nul
goto menu
voila ici je les simplifier en mettant :
si l'utilisateur rentre la variable 1 garde dans la biblhioteque la variable kebab
si l'utilisateur a mi la variable 1 emmene moi a la categori kebab
(et en remettant la commande if mais en mettant le "goto" les 2 commande seront pri en compte )
donc ensuite on peut rentrer la variable cho1 dans le "echo"
editeeeed ==========>
hoho rerererebonjour ;D
comme dab je continu a trouver les simplifiquation de la commande if car il en existe et j'en est trouver une pratique la voici enfin voici un bout de menu :
- Code:
set /p choix=
if %choix%==1 (
SET SPEED=0
goto tristan
)
if %choix%==2 (
set SPEED=1
echo bon choix
echo.
goto fu26
)
voila j'ai user de mon cerveau pour le trouver donc user du votre vous decouvrirer plin d'autre truc
prochain cour if else ou alors la commande for mais dans pas mal de temp :S ...
bye
Dernière édition par fu26-xWeeDx-fu26 le Mar 5 Avr - 18:24, édité 3 fois