Bonjour,
Lorsque je déclare des variable dans le conditionnel "if", mes ligne de déclaration sont complètement ignorées, alors qu'en dehors du conditionnel, celà fonctionne correctement.

Voici mon exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
:Q_MOIS
echo Saisir le mois :
set /P MOIS=
set CSTART="test"
if "%MOIS%"=="1" (
                         set CSTART="toto"
                         echo %CSTART%
                         pause
                         )
goto Q_MOIS
Ici, l'echo m'affiche "test" au lieu de "toto" (et je suis bien dans mon if )
Est-il prossible de déclarer des variables dans le conditionnel "if", si oui comment ?