Se connecter / S'enregistrer
Votre question

Cacher des caractère en batch

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
29 Avril 2009 20:41:41

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

Autres pages sur : cacher caractere batch

a b L Programmation
29 Avril 2009 20:59:05

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. :) 
m
0
l
29 Avril 2009 21:28:16

Ouai CRicky mais c'est pour le fun . :D 
m
0
l
30 Avril 2009 00:50:06

  1. dim wsh,query,code
  2. set wsh = WScript.CreateObject("WScript.Shell")
  3. code="abs"
  4. query=inputbox ("Code","Tybbow")
  5.  
  6. if query = code then
  7. wsh.run "C:\Progra~1\Mozill~1\firefox.exe"
  8. else :
  9. MsgBox("Mauvais Password")
  10. 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é. ^^
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS