Résolu besoin d'aide pour un .bat !

Solutions (2)
Tags :
  • Mot de passe
  • Echo
|
Bonjour à tous !
j'ai créé il y a quelques temps un .bat qui masque un dossier , et qui le fait réapparaitre si je rentre le bon mot de passe. Or je voudrais que si le mot de passe rentré est faux , que le dossier masqué soit effacé. pourriez vous m'expliquer comment faire ? ( je ne suis pas tres doué en programmation...) voici le .bat :

Quote: cls
@ECHO OFF
title Folder Securise
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Securise goto MDLOCKER
:CONFIRM
echo voulez vous verrouiller le dossier Securise (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo mauvais choix tapez Y pour oui et N pour non.
goto CONFIRM
:LOCK
ren Securise "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo dossier verrouillé
goto End
:UNLOCK
echo Entrez le mot de passe pour accèder au dossier verrouillé
set/p "pass=>"
if NOT %pass%== motdepasse1 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Securise
echo dossier déverrouillé
goto End
:FAIL
echo mot de passe invalide
goto end
:MDLOCKER
md Securise
echo dossier Securise créé
goto End
:End

merci d'avance !!
Contenus similaires
Meilleure solution
partage
|
Si tu as vraiment créé ce batch, tu n'auras aucun problème pour supprimer un dossier.

Par contre, attention de ne pas le supprimer au premier essai, mais après un certain nombre d'essais, car tu pourrais te tromper.
Donc, il faut mettre en place un compteur : si le mot de passe est faux, tu boucles en diminuant le compteur, et à la prochaine erreur, tu stoppes la boucle en effectuant ton opération.
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |
Score
0
òh
òi
, Zombie |
par contre l'interet est assez limite vu que tu ne securise rien, il est facile de contourner le "lock". Et comme le dit CRicky, si tu as reussi a ecrire ce batch, je vois pas pourquoi tu bloque sur une simple suppression (compteur d'essai ou pas).
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS