Il est possible d'utiliser les tests conditionnels avec la commande if (else).
En Français, cela correspond à "Si ... alors ... Sinon ..."
La syntaxe est la suivante :
if "condition"=="valeur" commande else commande
Par exemple : La phrase "Si le fruit est une pomme alors afficher Pomme sinon afficher Inconnu" peut s'écrire de cette façon :
if fruit=="pomme" echo Pomme else echo Inconnu
La commande goto permet d'exécuter une partie du programme, indiquée par un label.
La syntaxe est la suivante :
:label1
goto eof
:label2
...
:eof
Exemple
@echo off
set /p optionMenu="Choix? "
if "%optionMenu%"=="1" goto choix1
if "%optionMenu%"=="2" goto choix2
:choix1
echo 1
pause
goto eof
:choix2
echo 2
pause
goto eof
:eof
Articles susceptibles de vous intéresser