Batch file [Résolu/Fermé]

Signaler
-
Messages postés
3211
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
-
Bonjour à tous,

J'ai fait un fichier batch où il faut entrer un mot de passe pour savoir continuer mais il ne fonctionne pas. Pourriez-vous m'éclaircir ?

Voici les commandes :
"

@echo off

: re

set /p MDP = Entrez le mot de passe:

IF MDP EQU coucou goto ok

If MDP NEQ coucou goto no

: ok

echo Le mot de passe entre est correct.

exit

: no

echo Le mot de passe est incorrect.

CLS

goto re

"

2 réponses

Messages postés
3211
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
200
salut

évitez les éspaces entre le variable MDP et l'égalité ( = )

@echo off

: re

set /p MDP= Entrez le mot de passe:

IF %MDP% EQU coucou goto ok

If %MDP% NEQ coucou goto no

: ok
ECHO ???????????????????????????????????????????»
ECHO ? ?
ECHO ? Le mot de passe entre est correct. ?
ECHO ? ?
ECHO ???????????????????????????????????????????¼
pause
goto EOF

: no
ECHO ???????????????????????????????????????????»
ECHO ? ?
ECHO ? Le mot de passe est incorrect. ?
ECHO ? ?
ECHO ???????????????????????????????????????????¼
pause
CLS

goto re


au mieux de remplacer set /p MDP= Entrez le mot de passe: par
echo Entrez le mot de passe:
set /p "MDP=>"

Merci beaucoup !
Messages postés
3211
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
200
Re,

de rien =)

karirovax ;)
amicalement