Batch _ Script test de ping vers IP

Fermé
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016 - Modifié par clementmaillard le 8/06/2016 à 10:04
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016 - 8 juin 2016 à 13:42
Bonjour,

Je suis en stage dans une entreprise et on m'a demandé de créer un programme qui permet de pinger automatiquement à l'ouverture vers une adresse IP puis renvoi une réponse en retour. J'ai donc fait le script cependant j'ai un petit problème. Lorsque je suis branché au réseau tout fonctionne parfaitement donc logiquement quand je me débranche, le programme me dit que la connexion n'est pas bonne ce qu'il fait, à une petite exception, il y a quelques fois ou il me dira que tout est ok alors que je ne suis plus branché.

Si quelqu'un a une solution?..

Merci d'avance.


Mon script:

@ECHO OFF

TITLE Test la connexion %USERNAME%

ECHO Test la connexion...

PING "Adresse Ip" -n 7 > NUL

IF %ERRORLEVEL% == 0 (
CLS
ECHO Informations :
ECHO Site - Telephone
ECHO Etats - [OK]
ECHO Internet - [OUI]
TIMEOUT /T 02>NUL
EXIT
)

IF %ERRORLEVEL% == 1 (
CLS
ECHO Informations :
ECHO Site - Telephone
ECHO Etats - [NUL]
ECHO Internet - [NON]
PAUSE>NUL
)


A voir également:

2 réponses

kaumune Messages postés 22553 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 27 février 2025 5 099
Modifié par kaumune le 8/06/2016 à 10:19
Slt

Voir en vidant le cache arp du pc au préalable ...

netsh interface ip delete arpcache


 
0
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016
8 juin 2016 à 10:39
Salut

Je viens d'essayer mais aucun changement, toujours le même problème.
Je pense plutôt que ça provient du script car j'ai le même problème sur un autre pc.
0
kaumune Messages postés 22553 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 27 février 2025 5 099
Modifié par kaumune le 8/06/2016 à 12:25
t'as essayé comment ?

quel message en retour de la commande ?
0
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016
8 juin 2016 à 13:32
Juste "Ok."
Faut bien entrer la commande dans cmd?..
0
kaumune Messages postés 22553 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 27 février 2025 5 099
8 juin 2016 à 13:41
Ok c'est correct
0
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016
8 juin 2016 à 13:41
Oui justement et pourtant rien ne change
0
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 5 625
8 juin 2016 à 12:27
hello
essayer
...
IF %ERRORLEVEL% EQU 0 (
CLS
ECHO Informations :
ECHO Site - Telephone
ECHO Etats - [OK]
ECHO Internet - [OUI]
TIMEOUT /T 02>NUL
EXIT
)

IF %ERRORLEVEL% NEQ 0(
...
0
clementmaillard Messages postés 5 Date d'inscription mercredi 8 juin 2016 Statut Membre Dernière intervention 8 juin 2016
8 juin 2016 à 13:42
Merci pour ta réponse,
Non toujours le même problème, vraiment bizarre...
0