Batch file

Résolu
Profil bloqué -  
karirovax Messages postés 3584 Statut Membre -
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. karirovax Messages postés 3584 Statut Membre 215
     
    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
  2. Profil bloqué
     
    Merci beaucoup !
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,

      de rien =)

      karirovax ;)
      amicalement
      0