Batch-attack


Rejoignez le forum, c’est rapide et facile

Batch-attack
Batch-attack
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Batch-attack

Connexion

Récupérer mon mot de passe



Derniers sujets
» Je me prèsente...
cours realiser un menu choix avec la commande if I_icon_minitimeDim 12 Oct - 19:22 par FrozenHacker

» Ma Présentation ;)
cours realiser un menu choix avec la commande if I_icon_minitimeVen 1 Aoû - 17:53 par Loub

» "The Batch"
cours realiser un menu choix avec la commande if I_icon_minitimeSam 26 Juil - 16:11 par Hackeur7798

» Autre facon de passer le temps !
cours realiser un menu choix avec la commande if I_icon_minitimeSam 15 Mar - 16:02 par L'Ingénieur

» fenetre inquittable
cours realiser un menu choix avec la commande if I_icon_minitimeSam 15 Mar - 15:57 par L'Ingénieur

» Batch parleur
cours realiser un menu choix avec la commande if I_icon_minitimeMar 11 Mar - 14:14 par L'Ingénieur

» Chargement/matrix
cours realiser un menu choix avec la commande if I_icon_minitimeLun 10 Mar - 18:48 par L'Ingénieur

» Présentation de L'Ingénieur
cours realiser un menu choix avec la commande if I_icon_minitimeLun 10 Mar - 15:12 par L'Ingénieur

» Batch (illégal) Planteur d'ordi
cours realiser un menu choix avec la commande if I_icon_minitimeLun 10 Mar - 14:50 par L'Ingénieur

Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

cours realiser un menu choix avec la commande if

2 participants

Aller en bas  Message [Page 1 sur 1]

iiFucK I TreY

iiFucK I TreY
Admin

bonjour a tous aujourd'hui je vais vous aprendre a faire un menu choix Smile

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 Razz

(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 Smile

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 Smile

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 Smile

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 Smile

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 Smile

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 Smile

?!? 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 Very Happy 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 Smile

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

https://batch-attack.1fr1.net

schweini57



Mercii pour se petit truc sympas !! Wink

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum