PING + Rapport

PING + Rapport - Shell/Batch - Programmation

Marsh Posté le 02-12-2008 à 17:00:02    

Bonjour,
 
J'ai trouvé le code suivant sur Internet pour pinger à intervale régulier une station.
Le code fonctionne et m'indique bien dans un log quand le ping répond.
Ce que je ne parviens pas à réaliser c'est qu'il fasse de même mais quand le ping ne répond pas...
Pouvez-vous SVP m'aider à ce sujet.
Merci.
 
 

Code :
  1. @echo off
  2. cls
  3. set marche=
  4. echo Log file des ping. > ping.txt
  5. echo ------------------ >> ping.txt
  6. echo Ne pas fermer la fenetre
  7. echo Arret du programe par CTRL-C
  8. :loop
  9. for %%a in (172.17.51.49 ) do call :pinging %%a
  10. goto loop
  11. goto :EOF
  12. :pinging
  13. echo ping en cours de %1
  14. ping -n 1 %1 | find "TTL="
  15. if ERRORLEVEL 1 goto attente
  16. echo %date% %time% %1 repond >> ping.txt
  17. echo %marche% | find "*%1*"
  18. if not ERRORLEVEL 1 goto attente
  19. :attente
  20. echo Attente de 10 secondes
  21. ping -n 10 127.0.0.1 > nul
  22. if errorlevel 1 exit
  23. goto :EOF

Reply

Marsh Posté le 02-12-2008 à 17:00:02   

Reply

Marsh Posté le 03-12-2008 à 12:35:30    

Help please, j'en ai besoin pour demain...!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed