Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Batch mdp [R]
Auteur Message
Répondre en citant
Message Batch mdp [R] 
Bonjour, je voulais savoir si c'est possible en Batch de pouvoir faire choisir un mot de passe à l'utilisateur car le mot de passe dans mon application est obligé d'être placé directement dans le code :

Code:
set/p "pass=Pass_"
if NOT %pass%== lemotdepasse exit


Merci Okay



Dernière édition par Lilian le Dim 3 Juin 2018 - 17:58; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Batch mdp [R] 
On peut faire ça comme ça :

Code:
@echo off
Setlocal EnableDelayedExpansion


:main
cls


if not exist "%temp%\password" (
  set /p pass=Define your password:
  (
    echo;!pass!
  )> "%temp%\password"
  goto :main
) else (
  set /p password=< "%temp%\password"
  set /p pass=Type your password:
  if "!pass!"=="!password!" goto :connected
  echo;
  echo;Bad password
  set /p ".=Press any key to retry.."<nul
  pause>nul
  goto :main
)

pause>nul&exit
:connected
  cls
  echo;You are connected
pause>nul


et voici un exemple avec plusieurs comptes utilisateurs : https://pastebin.com/raw/KNsBj80w




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message Batch mdp [R] 
Flammrock a écrit:
On peut faire ça comme ça :

Code:
@echo off
Setlocal EnableDelayedExpansion


:main
cls


if not exist "%temp%\password" (
  set /p pass=Define your password:
  (
    echo;!pass!
  )> "%temp%\password"
  goto :main
) else (
  set /p password=< "%temp%\password"
  set /p pass=Type your password:
  if "!pass!"=="!password!" goto :connected
  echo;
  echo;Bad password
  set /p ".=Press any key to retry.."<nul
  pause>nul
  goto :main
)

pause>nul&exit
:connected
  cls
  echo;You are connected
pause>nul


et voici un exemple avec plusieurs comptes utilisateurs : https://pastebin.com/raw/KNsBj80w


Merci c'est ce qu'il me fallait !



Message Batch mdp [R] 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch