Je cherche à récupérer dans une variable le retour d'un commande CMD faite avec un RUN()
En cherchant sur le forum j'ai trouvé une solution qui fonctionne à une exception près.
Si ma commande cmd fonctionne correctement, j'ai bien ce qu'elle retourne.
Mais si elle retourne une erreur je n'arrive pas à lire ce qui est affiché dans la fenêtre cmd.
Mon code :
► Afficher le texte
Par contre si le serveur n'existe pas ou qu'il est impossible de le joindre (cause d'accès refusé) je n'ai rien dans ma variables $Line.
Or dans la fenêtre cmd j'ai bien du texte :
Si serveur inconnu :
► Afficher le texte
► Afficher le texte
Et malgré ce texte rien n'est récupéré (et pourtant ce même texte s'affiche dans la console AutoIt sans mettre de consolewrite)
Une idée d'où vient le problème et comment récupérer ce texte ?
P.S: J'ai tenté un
MsgBox(0,'t',StderrRead($Cmd))
à la fin de ma boucle While mais elle est vide (peu être mal utilisé ?)


