Problème dans un script sur un if
Bonjour à tous,
J'ai un problème dans le script ci-dessous sur le if de :
Code:
IF /I "%AREYOUSURE%" NEQ "Y" GOTO menu
J'ai cru comprendre que la syntaxe voulait dire si ce n'est pas égal à Y ou y (/I) je retourne au menu sinon j'exécute ce qu'il y a en dessous mais ça ne fonctionne pas.
Si quelqu'un a une idée, je le remercie par avance de m'aider
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| @echo off
:MENU
color 0F
set chiffre==remiseablanc
set AREYOUSURE=no
rem cls
echo ******************************************************
echo * *
echo * MENU : *
echo * *
echo ******************************************************
echo 1) Execution dev
echo 2) execution prod
echo f) fin
set /P chiffre=
if %chiffre%==1 (
echo execution en dev
pause
goto menu
)
if %chiffre%==2 (
echo ******************************************************
echo * *
echo * ATTENTION: EXECUTION EN PROD *
echo * *
echo ******************************************************
color 0C
SET /P AREYOUSURE=Are you sure Y/[N]?
IF /I "%AREYOUSURE%" NEQ "Y" GOTO menu
color 0F
echo putain on l'a fait
pause
goto menu
)
if %chiffre%==f (
echo Bye Bye
goto end
)
goto menu
:end |