3 réponses
Menjote
Messages postés
14
Date d'inscription
vendredi 1 novembre 2013
Statut
Membre
Dernière intervention
18 décembre 2015
1
Modifié par Menjote le 9/09/2015 à 18:44
Modifié par Menjote le 9/09/2015 à 18:44
Bon alors voilà j'y suis parvenus et je peux te dire que j'ai du faire travailler ma matière grise , donc j'espère vraiment que sa te conviendra. (Précisions à la fin)
Tout d'abord le créateur de mdp (éxécuter en admin):
Ensuite donc ton programme avec le log au début :
Voilà donc les petites précisions :
Comme tu la vu j'ai intégré une fonction qui supp le créateur de mdp , libre à toi de la laisser ou non . Sinon tu peux toujours le supprimer à partir de lui même mais dans ce cas là ton programme ne pourras pas se lancer automatiquement.
Du coup ensuite tu pourras compiler ton programme en .exe et lui mettre un joli icône ;)
Tout d'abord le créateur de mdp (éxécuter en admin):
@echo off
set /p mdp= Veuillez choisir un mot de passe :
echo %mdp% > "c:\Windows\mdp.txt"
cls
:: Ici donc on lance ton programme
C:\emplacement de ton programme\script.bat
pause > nul
:: By Menjote (Skype)
Ensuite donc ton programme avec le log au début :
@echo off
:: Soit tu décide le laisser le créateur de mdp ou le supp
del C:\emplacement du créateur de mdp\mdp.bat
cls
set /p mdp= < C:\Windows\mdp.txt
set /p login= Veuillez rentrez votre mot de passe :
if %login% == %mdp% (
GOTO DEBUT
) else (
echo Mot de passe incorrect
GOTO WRONG
)
:WRONG
ping 1.1.1.1 -n 2 -w 1000 > nul
exit
:DEBUT
:: Ton programme
echo Bienvenue
pause > nul
:: By Menjote (Skype)
Voilà donc les petites précisions :
Comme tu la vu j'ai intégré une fonction qui supp le créateur de mdp , libre à toi de la laisser ou non . Sinon tu peux toujours le supprimer à partir de lui même mais dans ce cas là ton programme ne pourras pas se lancer automatiquement.
Du coup ensuite tu pourras compiler ton programme en .exe et lui mettre un joli icône ;)
Est-ce que tu pourrais être plus précise car je n'ai pas tous comprit. Et au mieux commencer à faire le code en laissant un commentaire pour une action que tu voudrais effectuer mais que tu ne sais pas faire.
Voilà dit moi si cela te correspond
@echo off
:: On choisis le mdp désirer
set pwd= password
set /p mdp= Veuillez entrez le mot de passe :
:: Donc ici , si le mdp correspond bien à celui désriré on va à la suite du programme
if %mdp% == %pwd% goto NEXT
:: Si le mdp rentré juste avant est mauvais on finit le programme
echo Mot de passe incorrect
goto WRONG
:NEXT
echo Bienvenue
:: Bon bah le ici tu écrit ton code
:WRONG
pause > nul
:: By Menjote (Skype)
Menjote
Messages postés
14
Date d'inscription
vendredi 1 novembre 2013
Statut
Membre
Dernière intervention
18 décembre 2015
1
9 sept. 2015 à 15:05
9 sept. 2015 à 15:05
D'accord bon alors comme sa je vois pas comment mais avec un peu d'imagination je que cela est possible je vais voir cela ;)
Menjote
Messages postés
14
Date d'inscription
vendredi 1 novembre 2013
Statut
Membre
Dernière intervention
18 décembre 2015
1
9 sept. 2015 à 16:26
9 sept. 2015 à 16:26
Mais si je peux te poser la question pourquoi souhaite tu faire cela?
9 sept. 2015 à 22:58
Cordialement.
9 sept. 2015 à 23:11
echo Entrez le mot de passe :
set /p pass=
if %pass%== %pass% goto NEXT
cls
goto FAIL
:NEXT
echo REUSSITE
pause
:FAIL
echo ERREUR
pause
9 sept. 2015 à 23:11
10 sept. 2015 à 00:11
10 sept. 2015 à 00:16