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