Mot de passe

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme - 16 nov. 2020 à 08:27
Bonjour,
j'ai voulu intégrer un mot de passe au ficher batch, la valeur s'enregistre mais lors je veux la charger sa ne marche pas. je pense que le problème viens d'ici
for /f "tokens=1-3 delims/" %%a in (mot.txt) do set votremotdepasse=%%a
car dans le cmd sa me marque comme quoi
delims/"
ne le reconnait pas.

@echo off
@title Coffre avec mot de passe
echo
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto ouvre
if NOT EXIST Coffre goto coffre
:CONFIRM
echo Voulez vous verouiller le dossier Coffre ?(O/N)
set/p "cho=>"
if %cho%==O goto ferme
if %cho%==o goto ferme
if %cho%==n goto fin
if %cho%==N goto fin
echo Choix incorrect, Oui ou Non !!
goto CONFIRM
:ferme
ren Coffre "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Dossier Coffre verouille
goto fin

:new
set /p votremotdepasse= creer un mot de passe
echo.%votremotdepasse%>mot.txt
goto :fin

:ouvre
if exist mot.txt goto :load
if not exist mot.txt goto :new

:load
cls
for /f "tokens=1-3 delims/" %%a in (mot.txt) do set votremotdepasse=%%a

echo Mot de passe d'ouverture du coffre ?
set/p "pass=>"
if NOT %pass%==%votremotdepasse% goto niet
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Coffre
echo Le dossier Coffre est ouvert
goto fin

:niet
echo Mot de passe incorect
goto fin

:coffre
md Coffre
echo Le dossier Coffre est crée
goto fin

:fin
pause

2 réponses

barnabe0057 Messages postés 14454 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

Oui il y a une erreur de syntaxe, voilà la correction :
for /f "tokens=1-3 delims=/" %%a in (mot.txt) do set votremotdepasse=%%a


1
Utilisateur anonyme
 
merci beaucoup, sa a marcher c'était juste le petit = qui manquer.
0