OVH Cloud OVH Cloud

Afficher des "*" ds une inputbox en vbs

4 réponses
Avatar
Dom
Bonsoir,

Petite question:
est il possible ds une inputbox VBS de masquer la saisie du texte par des
"*" ?
En gros, mon inputbox demande un mot de passe et ce n'est pas très élégant
de le voir en clair ds le champ texte ...
Merci à vous.

Dom

4 réponses

Avatar
Gilles LAURENT
"Dom" a écrit dans le message de
news:
| Bonsoir,
|
| Petite question:
| est il possible ds une inputbox VBS de masquer la saisie du texte par
| des "*" ?
| En gros, mon inputbox demande un mot de passe et ce n'est pas très
| élégant de le voir en clair ds le champ texte ...
| Merci à vous.
|
| Dom

Bonsoir,

Masquer le mot de passe dans une inputbox en vbscript n'est pas simple
(utilisation des composant IE, ...).
Par contre, sous XP ou 2003, il est possible d'utiliser l'objet ScriptPW
en ligne de commandes (mode console).

=== getpwd.vbs ==
Set objPwd = CreateObject ("ScriptPW.Password")
WScript.StdOut.Write "Mot de passe : "
strPwd = objPwd.GetPassword ()
WScript.Echo "<" & strPwd & ">"

=== getpwd.vbs ==
--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD
Avatar
Dom
Merci Gilles de ta reponse. J'avais vu ce code mais je ne comprends pas de
quelle manière l'accomoder avec mon inputbox.
De plus, mon script final s'execute sur un serveur 2000.
Tant pis ....

Dom
Avatar
Gilles LAURENT
"Dom" a écrit dans le message de
news:
| Merci Gilles de ta reponse. J'avais vu ce code mais je ne comprends
| pas de quelle manière l'accomoder avec mon inputbox.
| De plus, mon script final s'execute sur un serveur 2000.
| Tant pis ....
|
| Dom

Je pense que le lien ci-dessous va t'interesser ;-)
http://internet.cybermesa.com/~bstewart/passdlg/

--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD
Avatar
Dom
Aahhhhh !!!!!! Merci infiniment !
Exactement ce que je cherchais !

Dom