Problème fichier batch !

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour, à tous !
Voilà, j''ai un petit problème...
Dans un script .bat, je veux intégrer ceci :

set input=
set /p input=mot de passe :

if %input%==" " goto " "
if %input%==" " goto " "
pause

Voilà et comme vous pouvez le voir, je voudrai que la personne marque pour exemple de mdp : 123456 et que une fois le passe rentré sa puisse continuer sinon si ce n'est pas 123456 sa se ferme directement !
Entre les " " je pense qu'il faut mettre quelque chose mais j'ai essayer mais à chaque fois justement le 123456 ne passe pas mais si on mais par exemple ; lol et bien sa marche !
Je ne comprend pas tout :/
Comment faire cela merci :)

1 réponse

  1. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    Tu dois mettre des guillemets des deux cotés :

    :1
    set input=
    set /p input=mot de passe :
    if "%input%"=="" goto 1
    if "%input%"==" " goto 1
    if "%input%"=="motdepasse" goto ok

    :ok
    ...
    0
    1. Utilisateur anonyme
       
      Merci, je test je vais voir...
      Je viens de tester et sa ne fonctionne pas :/
      Vous avez une autre solution ?
      Ou alors je me suis peut être tromper...
      Vous vous ferez comment ?
      Comme vous avez mi ?
      0