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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 @echo off cls set marche= echo Log file des ping. > ping.txt echo ------------------ >> ping.txt echo Ne pas fermer la fenetre echo Arret du programe par CTRL-C :loop for %%a in (172.17.51.49 ) do call :pinging %%a goto loop goto :EOF :pinging echo ping en cours de %1 ping -n 1 %1 | find "TTL=" if ERRORLEVEL 1 goto attente echo %date% %time% %1 repond >> ping.txt echo %marche% | find "*%1*" if not ERRORLEVEL 1 goto attente :attente echo Attente de 10 secondes ping -n 10 127.0.0.1 > nul if errorlevel 1 exit goto :EOF
Partager