avec un cmd pur, je sais pas faire. Je sais faire uniquement la détection de "délai d'attente de la demande dépassé" de la manière suivante :
Code :
- :debut
- ping -n 1 @adresse_à_tester|find "attente dépassé" >nul
- if not errorlevel 1 goto alerte
- goto debut
- :alerte
- écriture de ton fichier log
- goto début
- Tu peux par contre écrire un petit prog en C ou TP (TP 6 est gratuit sur le site de Borland), qui teste la présence de "délai d'attente..." ou d'une valeur > à 1000 dans un fichier texte créé par la commande ping. Ce qui donnerait :
- :debut
- ping -n 1 @adresse_à_tester > C:\toto.txt
- teste toto.txt
- if errorlevel 1 goto alerte
- goto debut
- :alerte
- envoi du fichier log avec le résultat de la commande ping contenu dans toto.txt (plus l'heure)
- goto debut
|
NB : en TP la commande halt(x) renvoie la valeur x qui peut être testée par errorlevel
A+
[edtdd]--Message édité par JPA--[/edtdd]