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