Bonjour,
Je débute en programmation et j'ai programmé un petit logiciel en batch mais j'ai quelques problème.
J'aimerais que le code qui est tapé au cours du processus ne soit pas visible et pas non plus invisible mais remplacé pas des symboles.
J'aimerais aussi ajouter une fonction qui permet de changer le mot de passe depuis la console en vue d'une compilation .exe
Dernière chose j'aimerais que tout soit compiler en un seul .exe si possible.
Je sais je suis exigent
voici le code du logiciel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Quote: cls @ECHO OFF title Files protect if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST fantome goto MDLOCKER :CONFIRM echo voulez vous verrouiller le dossier fantome (O/N) set/p "cho=>" if %cho%==o goto LOCK if %cho%==O goto LOCK if %cho%==n goto END if %cho%==N goto END echo mauvais choix tapez O pour oui et N pour non. pause goto CONFIRM :LOCK ren fantome "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo dossier verrouillé pause goto End :UNLOCK echo Entrez le mot de passe pour accèder au dossier fantome set/p "pass=>" if NOT %pass%== password goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" fantome echo dossier déverrouillé pause goto End :FAIL echo mot de passe invalide pause goto UNLOCK :MDLOCKER md fantome echo dossier fantome créé pause goto End :End
et le début du code pour modifier le mot de passe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @ECHO OFF :CHANGE echo Entrez le mot de passe actuel set/p "pass=>" if NOT %pass%== password goto BOUCLE echo Entrez le nouveau mot de passe echo Confirmez ce mot de passe :BOUCLE echo Mauvais mot de passe goto CHANGE
Merci d'avance.
reremoki
Partager