Mot de passe avec un Batch dites moi!

cédrict.01 Messages postés 76 Statut Membre -  
cédrict.01 Messages postés 76 Statut Membre -
Bonjour,
déja désolé je ne sais pas si le Batch est pour vous une programation, mais je ne savais pascomment le classer...

bon voila je voulais trouver un logiciel qui permettai de demmander un mot de passe lorsque que l'on ouvrai un dossier, et a force d'essayer multiple logiciel qui m'on pas plus j'ai voulu crée un Batch pouvans le faire (par curiosité voir si j'y arriverrais,mais non), mais voila il ne marche pas, alors j'aimerais que vous m'aidiez, me dire se qui va pas, des suggestion, des explication, des conseil...
merci de bien vouloir m'aider
et merci à se qui m'aideront

voila mon batch que j'ai cree :

@echo off
:deb
cls
color f0
set choice=
set/p mdp=entrer votre mot de passe :

if '%choice%'=='teste' goto suit
if '%choice%'== if not'test' goto no

:no
cls
color fc
echo mot de passe incorrect
ping 0.0.0.0 -n 4 > NUL
goto deb

:suit
cls
color F2
echo Mot de passe correct
pause
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. cchristian Messages postés 928 Statut Membre 131
     
    Bonjour,

    Je te propose cette correction:

    @echo off
    :deb
    cls
    color f0
    set choice=
    rem set/p mdp=entrer votre mot de passe :
    set/p choice=entrer votre mot de passe :
    
    if      "%choice%"   ==   "fin"             (GOTO :EOF)
    if  NOT "%choice%"   ==   "test"            (
    rem if '%choice%'== if not'test' goto no
    rem:no
        cls
        color fc
        echo mot de passe incorrect
        ping 0.0.0.0 -n 4 > NUL
    rem goto deb
     ) ELSE                                     (
    rem :suit
        cls
        color F2
        echo Mot de passe correct
        pause                                   )
    
    goto deb
    0
  2. cédrict.01 Messages postés 76 Statut Membre 1
     
    je comprend pas bien comme tu le fait mais moi j'ai finalement trouver sa...
    @echo off
    :deb
    cls
    color f0
    set choice1=
    set/p choice1=entrer votre mot de passe :

    if '%choice1%'=='test' goto suit
    if '%choice1%'==not'test' goto no

    :no
    cls
    color fc
    echo mot de passe incorrect
    ping 0.0.0.0 -n 4 > NUL
    goto deb

    :suit
    cls
    color F2
    echo Mot de passe correct
    explorer E:\Personnelle
    pause
    0
  3. cédrict.01 Messages postés 76 Statut Membre 1
     
    dites par asar tu serais pas comman :
    -mettrte des étoile a la place des caractère...je cherche masi pas moyen de trouvé
    0