Batch file

Résolu
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

  1. 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=>"

    Discussions similaires

    Batch installation

    2 réponses