Lire le texte console

Bonjour,
J’ai cr un dbut d’application console qui teste la validit d’une adresse IP, son ping, et m’affiche les rsultats.
Mais comment puis-je rcuprer les rsultats affichs sur la console pour en analyser les parties qui m’intressent ? (avec NthField, je saurai faire, mais il me faut juste rcuprer le texte en lui mme).

D’avance merci :slight_smile:

Comment ? Où ?

Les résultats sont affichés directement sur la console. C’est comme entrer une commande “ping” (exemple : “ping google.com -n 3” sous windows) dans l’invité de commandes, qui testera et affichera 3 fois les pings reçus.

Pour l’exemple de google, le texte que je voudrais récupérer est le suivant :

Envoi d’une requête ‘ping’ sur google.com [172.217.18.206] avec 32 octets de données :
Réponse de 172.217.18.206 : octets=32 temps=23 ms TTL=51
Réponse de 172.217.18.206 : octets=32 temps=23 ms TTL=51
Réponse de 172.217.18.206 : octets=32 temps=24 ms TTL=51

Statistiques Ping pour 172.217.18.206:
Paquets : envoyés = 3, reçus = 3, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 23ms, Maximum = 24ms, Moyenne = 23ms

(désolé si je ne m’exprime pas très clairement, je n’ai pas encore tout le vocabulaire :wink: )

Faux code:

result = Code_de_Ping()

Dcortique result.

Ne sachant pas faire, je ne peux expliquer; c’est pourquoi je t’ai demand comment tu fais, pas le rsultat.

Je n’ai pas trop compris…
voici mon code, a te parlera peut-tre plus:

event “run”:

Var s as integer
s = CheckIP(“google.com”)

Method CheckIP (Parameters : sIP as string, return type Integer):

Var sh As Shell
Var s as string

sh = New Shell
sh.TimeOut = -1 'ne me demande pas pourquoi, mais a marchait pas sans a

s = "ping -n 3 " + sIP

sh.Execute(s)

Print (sh.Result)

return 0

ben ton texte est dans sh.result normalement ?

c’est bien, je m’exaspère tout seul -_-

Merci Beaucoup :smiley:

:wink:

Il y a un exemple dans le LR qui montre cel.

Maintenant, si tu as un faible niveau danglais Enfin tu as la rponse grce Jean-Yves.

Bon codage.