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