Error Level et Ping. [batch] - Windows & Software
Marsh Posté le 19-07-2004 à 00:45:33
J ai fini trouvé.
Deja un super site avec pas mal d outils pour batch : http://wettberg.home.texas.net/freeware.htm
Alive permet de renvoyer un code d'erreur spécifique pour chaque type d erreur de ping.
Dans mon cas,j'ai utilisé findstr et ca donnait :
ping -n 2 192.168.0.13 | findstr /i attente
Je ne savais pas que findstr renvoyait 0 s'il trouvait la chaine de caractère recherché et 1 s'il ne la trouvait pas;
Le principal probleme que je vois avec ma methode est surtout que si l'os depuis lequel je fais le ping n'est pas francais,le mot "attente" ne sera pas trouvé (de délai d'attente dépassé).
Existe t-il un autre moyen ?
Merci
Marsh Posté le 19-07-2004 à 12:41:18
Test sur le TTL ?
ex:
Ping -n 2 192.168.0.13 | Find /C /I "TTL="
Ping -n 2 192.168.0.13 | Findstr /I "TTL=" (NT...)
...
Marsh Posté le 19-07-2004 à 18:26:17
Alors on va dire que c etait l heure qui a fait que j'ai pas vu ca dacc ?
Merci Dahlo
Marsh Posté le 18-07-2004 à 23:30:09
Bonjour,
voila ma petite question.
Comment faire en batch le test d'un ping d'une machine et suivant la réponse ou non du ping,une action a accomplir.
Je crois qu'avec un %ERRORLEVEL% on peut définir ce type d'action par contre, je n'ai pas encore reussi donc si quelqu un a une idée sur la question.
De mon coté,je continue a chercher.
P.S:Sur un Windows 2000 Server
Message édité par bigstyle le 19-07-2004 à 09:30:22