Tom's Guide > Forum > Programmation > Cacher des caractère en batch

Cacher des caractère en batch

Forum Programmation : Cacher des caractère en batch

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
voici mon pb je programme un peu en batch et je voudrais créer un programme qui demande un mot de passe genre :
@echo off
set /p code=Entrez votre code:

le pb c que, quand je tape mon mot de passe il tous le monde peu le voir. Donc je voudrais savoir si il est possible de cacher les caractère quand je les saisis, ou mieu de le remplacer par des étoiles comme dans beaucoup de logiciel même si moi je suis en batch.
merc d'avance

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu ne peux pas sans utiliser un programme qui le fait. Tu peux toujours faire un CLS après pour effacer l'écran.
De toutes façons, les mots de passe en batch, ce n'est pas du tout sécurisé, alors affiché ou non, ça ne change pas grand chose. :)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Code :
  1. dim wsh,query,code
  2. set wsh = WScript.CreateObject("WScript.Shell" )
  3. code="abs"
  4. query=inputbox ("Code","Tybbow" )
  5. if query = code  then
  6.     wsh.run "C:\Progra~1\Mozill~1\firefox.exe"
  7.     else :
  8.     MsgBox("Mauvais Password" )
  9. end if


Possible de le faire en VBS =)

Sinon, impossible de cacher le mot de passe, a moins de créer une ligne de calcul longue et compliqué. ^^

------------------------------ En Restaurant, le coeur de breizh
Répondre à Tybbow
Tom's Guide > Forum > Programmation > Cacher des caractère en batch
Aller à :

Il y a 416 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens