Page 1 sur 1

[R] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 09:01
par Dan
Bonjour,
Je cherche à récupérer dans un vbs un mot de passe saisi dans autoit pour des raisons de confidentialité (les * remplaçant les caractères). Je suppose que ça a déjà été réalisé, mais je n'ai pas trouvé.
Ci-dessous le code de saisie du mot de passe.

Code : Tout sélectionner

$mdp = InputBox("Contrôle de sécurité", "Entrer votre mot de passe", "", "*")
MsgBox(64,"Mot de passe", "Ceci est votre mot de passe : " & $mdp)

;Lancement du script vbs
ShellExecute("Mon_Script_VBS.vbs")
Merci d'avance pour vos suggestions ou solutions
Dan

Re: [..] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 09:32
par Yogui
c'est plutôt à VBS de récupérer le paramètre envoyé par autoit :

Code : Tout sélectionner

$mdp = InputBox("Contrôle de sécurité", "Entrer votre mot de passe", "", "*")
MsgBox(64,"Mot de passe", "Ceci est votre mot de passe : " & $mdp)

;Lancement du script vbs
ShellExecute("Mon_Script_VBS.vbs",$mdp)
il faut donc que votre VBS attende un paramètre ...

Re: [..] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 12:13
par Dan
Bonjour,
Je crois que c'est ce que j'ai écrit : "Je cherche à récupérer dans un vbs un mot de passe saisi dans autoit"
Mais je ne maitrise pas du tout le passage de paramètres. Si vous pouvez m'aider...
Cordialement

Re: [..] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 12:38
par Yogui
j'avais bien compris,..., le problème est qu'ici c'est un forum autoit pas vbs ...

Enfin :

Code : Tout sélectionner

Set args = Wscript.Arguments

MDP=args(0)
c'est un code Vbs

Re: [..] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 18:38
par Dan
Au final j'ai tout refait sous Autoit. Donc plus de problèmes de passage de paramètres.
Merci pour l'aide.

Re: [..] Comment récupérer une variable dans un vbs

Posté : sam. 01 mai 2010 22:32
par Yogui
de rien :) un Préfixe [R] à votre demande svp :)

C'est certainement plus simple avec un seul langage :)