Problème déclaration variable dans "if"
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:
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 ?