Batch file

Résolu/Fermé
Profil bloqué - Modifié par koyote-010 le 4/08/2010 à 20:48
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 - 4 août 2010 à 21:22
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

"
A voir également:

2 réponses

karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
Modifié par karirovax le 4/08/2010 à 21:06
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=>"
0
Profil bloqué
4 août 2010 à 21:17
Merci beaucoup !
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
4 août 2010 à 21:22
Re,

de rien =)

karirovax ;)
amicalement
0