URGENT : CODE RETOUR D'UN PING

cs_asasas Messages postés 62 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 2 juin 2006 - 15 avril 2003 à 10:38
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 - 15 avril 2003 à 11:25
Je fait un ping de la machine x.y.z.t et je mets le résultat dans le fichier ping.txt la commande est :
Shell "c:\WINNT\system32\command.com /cping x.y.z.t >> c:\temp\ping.txt"
mais j'aimerais récupérer dans une variable le code retour (0 ou 1) du ping
le pb est que si je fait :

retourPing = Shell "c:\WINNT\system32\command.com /cping x.y.z.t >> c:\temp\ping.txt"
ca ne marche pas
...???
Merci de m'aider!!!

3 réponses

BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
15 avril 2003 à 10:55
Tout d'abord Bonjour :))

tu ne peux pas recuperer un code retour 0 ou 1 comme par enchantement de ton ping.
Mais tu peux lire le fichier texte créé par ton ping pour savoir si la machine a repondu ou non.

:clown) BasicInstinct :clown)
0
cs_asasas Messages postés 62 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 2 juin 2006
15 avril 2003 à 10:59
oui, bonjour!
En fait, c'est pour faire des statistiques (la machine à répondue x fois) donc si je lis le fichier texte, que faut-il récupérer pour faire ces calculs???
Merci!!!
ASASAS
0
BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
15 avril 2003 à 11:25
tu recupere ligne par ligne ton fichier txt, et qd tu as dans ta ligne delai d'attente depassé => pas repondu
sinon, tu peux recuperer le temsp en Ms du ping dans ta ligne, ca depend de tes besoins.
tu peux aussi te contenté de recuperer la derniere ligne de ton fichier pour avoir les stats de crosoft sur le ping
:clown) BasicInstinct :clown)
0
Rejoignez-nous