Batch - Script test de ping + gestion erreur

Résolu
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   -  
 kenzi -
Bonjour,

Je cherche à réaliser un script qui permet de ping un ip et qui fait une conclusion en fonction de fanalité de ce ping.

ex:

ping google.fr = Ok sa ping = Oui il y a le net
Pas de réponse = Pas de ping = Non il y a pas le net.

Comment puis-je faire ?




A voir également:

6 réponses

Utilisateur anonyme
 
Voilà voici le code désiré :)

@ECHO OFF 

Rem -----------------------------------
:: Affiche le nom de la fenetre désiré
TITLE Test la connexion %USERNAME%

ECHO Test la connexion...

Rem -----------------------------------
:: Ont Ping google.fr pendant 5secondes
PING www.google.fr -n 6 > NUL

Rem -----------------------------------
:: Si errorlevel vaut 0 alors tout et OK
IF %ERRORLEVEL% == 0 (
CLS
ECHO Informations :
ECHO Site - www.google.fr
ECHO Etats - [OK]
ECHO Internet - [OUI]
)

Rem -----------------------------------
:: Si errorlevel vaut 1 alors tout et NUL
IF %ERRORLEVEL% == 1 (
CLS
ECHO Informations :
ECHO Site - www.google.fr
ECHO Etats - [NUL]
ECHO Internet - [NON]
)

Rem -----------------------------------
:: Cache "Appuyer sur....pour continuer
PAUSE>NUL
18
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   40
 
Comment ajouter un test de la passerelle par defaut (ki détecte le routeur automatiquement ??)
0
Utilisateur anonyme
 
Bonsoirs...

En gros c'est quelque chose comme sa que tu shouaites avoirs....

@ECHO OFF
TITLE Test la connexion %USERNAME%
ECHO Test la connexion...
FOR /F "TOKENS=2,* DELIMS=[]" %%A IN ('PING www.google.fr -n 4 ^| FIND /I "envoi"') DO (
CLS
ECHO %%A - www.google.fr
ECHO Information :
ECHO Ping [OK]
ECHO Internet [OUI]
)
PAUSE>NUL

Si oui je regarderait demain que si il détecte pas la connexion qu'il affiche le contraire vu que je les fait vite faits... pour savoirs...
2
faster
 
saurait t-il possible à la place d'une adresse web mettre une adresse ip
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
oui, IP de google.fr
 ping 74.125.136.94
0
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   40
 
cls
@echo off
title Script de Test connexion internet
echo Bienvenue dans l'assistance de test de connxion a internet...
pause
ping google.fr




Voici le début de mon script.
1
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   40
 
Salut,

Merci pour ton aide.

ça fonctionne impec !!! génial !!

+1 !!

Allé bon courage et @+
www.google.fr c'est ta copine !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zdv
 
Super script - Simple et efficace merci
0
6gsxr
 
Bonjour a tous.
Je debute entierement en creation de script.
Je cherche un script qui pourrait me faire un ping de google toute les 5 min avec un rapport txt.
Ce script fonctionne correctement en lancant avec task manager toutes les 5 min, mais j'aimerais avoir un rapport style " c:\ping.txt ".

Merci
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
@echo off
for /L %%a in (1,1,1000) do (
(
echo %date% %time%
ping -n 6 www.google.com
) >> rapport.txt
ping -n 300 127.0.0.1 >nul 2>&1
)
0
6gsxr
 
Merci, mais rien ne ce passe.
Faut 'il rajouter ces lignes au precedante, ou utiliser seulement celle la ?
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
ne rien rajouter
rien n'est affiché puisque tout va dans le fichier rapport.txt
0
Dams
 
Merci !
0
TTK
 
bonjour ca marche trés bien mais j'aimerais faire ce même ping sur une adresse ip avec un port spécifique genre:
ping 74.125.136.94:8079
malheureusement ca marche pas j pense que la commande ping n'est pas la bonne dans ce cas la ...
quelqu un aurait des idées ??
0