Cacher les lignes de code et compilation
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 :oops:
voici le code du logiciel:
Code:
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:
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