[..] Retour de la commande "vpnclient" vide avec StderrRead

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Whaouu
Niveau 2
Niveau 2
Messages : 15
Enregistré le : ven. 13 févr. 2009 15:54
Status : Hors ligne

[..] Retour de la commande "vpnclient" vide avec StderrRead

#1

Message par Whaouu »

Bonjour, à tous,

Je bosse en ce moment sur l'automatisation d'une connexion VPN via le logiciel "Cisco Systems VPN Client" et je rencontre un souci avec le retour des codes erreur de la commande "vpnclient" qui fonctionne en mode console.

http://www.cisco.com/en/US/docs/securit ... cAch5.html

Voilà mon bout de code pour teste :

Code : Tout sélectionner

#include <Constants.au3>

$line = ""
$foo = ""
$Errline = ""

$foo = Run(@ComSpec & " /c " & 'echo y | vpnclient.exe connect "VPN Test" pwd "****" stdin', "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)

While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
MsgBox(0, "STDOUT read:", $line)
WEnd

While 1
$Errline = StderrRead($foo)
If @error Then ExitLoop
MsgBox(0, "STDERR read:", $Errline)
WEnd
Sur le StdoutRead pas de soucis, j'ai bien le retour. En revanche sur le Stderrread, cela reste désespérément vide. :?

Quelqu'un a-t-il déjà eu l'occasion de travailler avec ce logiciel ?

Je vous remercie par avance pour vos conseils.

PS : Je dois préciser qu'avec Windev, j'obtiens bien le code de retour de la commande. Sous DOS avec un echo %errorlevel% aussi.
Modifié en dernier par arrkhan le dim. 15 févr. 2009 04:02, modifié 1 fois.
Raison : Merci de respecter les rêgles de présentation d'un post.
Répondre