par contre , j ai un gros soucis ca fait 45 minutes que je suis en train de galerer et je vien de decouvrir qu en fait mon script doit commporter une faille
set m1=0
set /p m1=rentrez le mot
if not "%m1:~0,1%" == "" (
if "%m1:~1,1%" == "" (
goto m1e1
)
)
if not "%mc1:~1,1%" == "" (
if "%mc1:~2,1%" == "" (
goto m1e2
)
)
if not "%mc1:~2,1%" == "" (
if "%mc1:~3,1%" == "" (
goto m1e3
)
)
if not "%m1:~3,1%" == "" (
if "%m1:~4,1%" == "" (
goto m1e4
)
)
if not "%m1:~4,1%" == "" (
if "%m1:~5,1%" == "" (
goto m1e5
)
)
if not "%m1:~5,1%" == "" (
if "%m1:~6,1%" == "" (
goto m1e6
)
)
:m1e1
echo 1
goto l
:m1e2
echo 2
goto l
:m1e3
echo 3
goto l
etc
le pb c est que la il m'affiche tout le temps 1 meme si m1=ton (soit 3 carractere ) est ce que quelqu un pourrait m'aider pour que des qu il ai verifier que m1 n est pas egal a 1 carractere , il verifie qu il soit egal a 2 et apres 3 , 4 etc svp ?
merci