Batch Help
Amnexia
-
Menjote -
Menjote -
Bonjour, je souhaite crée une sorte de base de donnée, j'explique, je demande d'inscrire un mot de passe dans le dos = (exemple inscrit) abcde.
abcde = %pass% = abcde
Quel est la commande de cette commande pour inscrire le mot de passe dans la base de donnée pour que si je demande une vérification de mot de passe je puisse faire:
set/p "pass=>"
if %pass%== goto NEXT
Cordialement Amnexia.
abcde = %pass% = abcde
Quel est la commande de cette commande pour inscrire le mot de passe dans la base de donnée pour que si je demande une vérification de mot de passe je puisse faire:
set/p "pass=>"
if %pass%== goto NEXT
Cordialement Amnexia.
A voir également:
- Batch Help
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Color batch - Forum Autoit / batch
3 réponses
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)
Cordialement.
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