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

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.