Aide script pour vérrouiller mes fichiers
Résolu/Fermé
dylgue
Messages postés
7
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
13 décembre 2017
-
21 juil. 2017 à 11:16
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 21 juil. 2017 à 17:31
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 21 juil. 2017 à 17:31
A voir également:
- Aide script pour vérrouiller mes fichiers
- Script vidéo youtube - Guide
- Verrouiller cellule excel - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Comment verrouiller son whatsapp - Guide
- Renommer plusieurs fichiers en même temps - Guide
1 réponse
phil2k
Messages postés
10854
Date d'inscription
lundi 28 octobre 2013
Statut
Contributeur
Dernière intervention
24 janvier 2023
2 327
21 juil. 2017 à 11:36
21 juil. 2017 à 11:36
Bonjour
Peut etre parce que vous faites goto UNLOCK , et qu'il n'y a pas de :UNLOCK
Peut etre parce que vous faites goto UNLOCK , et qu'il n'y a pas de :UNLOCK
21 juil. 2017 à 11:53
Je n'arrive pas à savoir dans quelle ordre procéder pour faire fonctionner le programme de la sorte :
- Demande de mot de passe pour s'authentifier
- Si Mot de passe VALIDE on cherche si le dossier correspondant au MDP existe
- On cherche soit : MontageX soit : Control.Panel.....
- Si Control Panel existe -> on le déverrouille
- Si c'est MontageX qui existe -> on le verrouille
Auriez-vous une idée ?
Merci beaucoup :)
21 juil. 2017 à 11:56
Configuration:
cls
@ECHO OFF
echo Entrez votre mot de passe :
set/p "pass=>"
if %pass%== 123 goto VERIF1
if %pass%== 456 goto VERIF2
if %pass%== 789 goto VERIF3
:VERIF1
title Folder Montage1
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK1
if Exist Montage1 goto LOCK1
if NOT EXIST Montage1 goto FAIL
:VERIF2
title Folder Montage2
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}" goto UNLOCK2
if EXIST Montage2 goto LOCK2
if NOT EXIST Montage2 goto FAIL
:VERIF3
title Folder Montage3
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309F}" goto UNLOCK3
if EXIST Montage3 goto LOCK3
if NOT EXIST Montage3 goto FAIL
:LOCK1
ren Montage1 "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:LOCK2
ren Montage2 "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}"
echo Folder locked
goto End
:LOCK3
ren Montage3 "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309F}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309F}"
echo Folder locked
goto End
:UNLOCK1
echo Entrer votre mot de passe pour debloquer le dossier
set/p "pass=>"
if %pass%== 123
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}" Montage1
echo Montage3 deverouiller
goto End
:UNLOCK2
echo Entrer votre mot de passe pour debloquer le dossier
set/p "pass=>"
if %pass%== 456
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}" Montage2
echo Montage3 deverouiller
goto End
:UNLOCK3
echo Entrer votre mot de passe pour debloquer le dossier
set/p "pass=>"
if %pass%== 789
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309E}" Montage3
echo Montage3 deverouiller
goto End
:FAIL
echo Invalid password
goto end
:End
Modifié le 21 juil. 2017 à 17:34
Voilà ton code en version optimisée :