BATCH resultat d'un ping dans un fichier TXT
Fermé
tanzi
Messages postés
2
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
24 août 2008
-
23 août 2008 à 17:12
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 août 2008 à 14:12
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 août 2008 à 14:12
A voir également:
- BATCH resultat d'un ping dans un fichier TXT
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Fichier iso - Guide
4 réponses
Nico le Vosgien
Messages postés
1552
Date d'inscription
vendredi 23 février 2007
Statut
Contributeur
Dernière intervention
19 novembre 2016
266
24 août 2008 à 09:28
24 août 2008 à 09:28
Bonjour
Je ne suis pas certain de bien comprendre mais , dans le cas d'une non réponse, tu as un message "delai d'attente depassé" non ?
Le principe serait donc le même : au lieu de faire ton find sur TTL, tu le fais sur un mot clé comme dépassé ?
Mais je n'ai peut être pas saisi ton but ...
Je ne suis pas certain de bien comprendre mais , dans le cas d'une non réponse, tu as un message "delai d'attente depassé" non ?
Le principe serait donc le même : au lieu de faire ton find sur TTL, tu le fais sur un mot clé comme dépassé ?
Mais je n'ai peut être pas saisi ton but ...
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
24 août 2008 à 09:35
24 août 2008 à 09:35
hello
utiliser le code d'erreur de retour de la commande ping
ping x.x.x.x -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
utiliser le code d'erreur de retour de la commande ping
ping x.x.x.x -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
tanzi
Messages postés
2
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
24 août 2008
24 août 2008 à 11:08
24 août 2008 à 11:08
merci a vous deux,
petit rappel de mon Prog. je souhaite que le resultat me disent si les équipements répond "OUI ou NON" pour chaque adresse.
j'ai éssayé la soluce dedubcek, celle-ci me donne toujours une reponse OK même si l'équipement n'existe pas et non pingable en commande DOS.
une fois de plus je vous demande de l'aide.
d'avance mille merci
ci-dessous le fichier partiellement modifier
_____________________________________________________________________________________________
echo off
cls
color 74
echo.
echo.
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ECHO Û Û
ECHO Û PING des Routeurs - IP en 120.x.x.201 Û
ECHO Û Û
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ECHO.
(
echo.
echo ======================================================
echo.
echo PING DES ROUTEURS -IP 120.x.x.201- secteur Est
echo.
echo ======================================================
echo.
echo.
date /t
time /t
echo.
echo.
echo =====================
echo Routeur 1
echo =====================
ping 120.14.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 2
echo =====================
ping 120.15.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 3
echo =====================
ping 120.14.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 4
echo =====================
ping 120.42.3.201 -n 1 | find "TTL"
echo =====================
echo Routeur 5
echo =====================
ping 120.43.3.201 -n 1 | find "TTL"
echo =====================
) > resultat.txt
start resultat.txt
exit
petit rappel de mon Prog. je souhaite que le resultat me disent si les équipements répond "OUI ou NON" pour chaque adresse.
j'ai éssayé la soluce dedubcek, celle-ci me donne toujours une reponse OK même si l'équipement n'existe pas et non pingable en commande DOS.
une fois de plus je vous demande de l'aide.
d'avance mille merci
ci-dessous le fichier partiellement modifier
_____________________________________________________________________________________________
echo off
cls
color 74
echo.
echo.
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ECHO Û Û
ECHO Û PING des Routeurs - IP en 120.x.x.201 Û
ECHO Û Û
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ECHO.
(
echo.
echo ======================================================
echo.
echo PING DES ROUTEURS -IP 120.x.x.201- secteur Est
echo.
echo ======================================================
echo.
echo.
date /t
time /t
echo.
echo.
echo =====================
echo Routeur 1
echo =====================
ping 120.14.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 2
echo =====================
ping 120.15.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 3
echo =====================
ping 120.14.3.201 -n 1 > NUL
if %errorlevel% == 0 echo ok
if %errorlevel% == 1 echo erreur
echo =====================
echo Routeur 4
echo =====================
ping 120.42.3.201 -n 1 | find "TTL"
echo =====================
echo Routeur 5
echo =====================
ping 120.43.3.201 -n 1 | find "TTL"
echo =====================
) > resultat.txt
start resultat.txt
exit
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
24 août 2008 à 14:12
24 août 2008 à 14:12
si une adresse ne répond pas ping retourne 1 comme errorlevel, donc elles répondent toutes.