Bonjour tout le monde,
je rencontre un problème auquel je ne trouve pas de solution malgré mes recherches. Peut-être pourrez-vous éclairer ma lanterne ?
Voilà : à partir d'un script VBS je lance un programme java censé me retourner une chaîne. Or impossible de récupérer cette valeur, tout ce que je récupère est un entier (0 en l'occurence) qui semble être une information sur la taille de la fenêtre ou quelque chose comme ça...
J'utilise la commande WshShell.Run et je crains qu'elle ne soit pas capable de récupérer la valeur de retour...
En gros, il s'agit d'envoyer un mot de passe à un prog java qui le retourne "crypté".
Quelqu'un voit-il une solution à mon problème ou suis-je refait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <job> <SCRIPT LANGUAGE="VBScript"> dim varMDP, varRetour varMDP = WScript.Arguments(0) Set WshShell = WScript.CreateObject("WScript.Shell") varRetour = WshShell.Run("java -classpath "".\..\Divers\lib\Util_ebs.jar;.\..\Divers\lib\sqljdbc.jar;"" fr.util.XorCrypt " & varMDP , 1, true) Wscript.echo varRetour </SCRIPT> </job>
Merci.
Partager