Batch _ Script test de ping vers IP

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
)

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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(
    ...
    1. Merci pour ta réponse,
      Non toujours le même problème, vraiment bizarre...
  2. Slt

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

    netsh interface ip delete arpcache

    1. 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.
    2. t'as essayé comment ?

      quel message en retour de la commande ?
    3. Juste "Ok."
      Faut bien entrer la commande dans cmd?..
    4. Ok c'est correct
    5. Oui justement et pourtant rien ne change