Batch _ Script test de ping vers IP

clementmaillard Messages postés 5 Statut Membre -  
clementmaillard Messages postés 5 Statut Membre -
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

  1. kaumune Messages postés 22605 Date d'inscription   Statut Contributeur Dernière intervention   5 157
     
    Slt

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

    netsh interface ip delete arpcache

    0
    1. clementmaillard Messages postés 5 Statut Membre
       
      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
    2. kaumune Messages postés 22605 Date d'inscription   Statut Contributeur Dernière intervention   5 157
       
      t'as essayé comment ?

      quel message en retour de la commande ?
      0
    3. clementmaillard Messages postés 5 Statut Membre
       
      Juste "Ok."
      Faut bien entrer la commande dans cmd?..
      0
    4. kaumune Messages postés 22605 Date d'inscription   Statut Contributeur Dernière intervention   5 157
       
      Ok c'est correct
      0
    5. clementmaillard Messages postés 5 Statut Membre
       
      Oui justement et pourtant rien ne change
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. clementmaillard Messages postés 5 Statut Membre
       
      Merci pour ta réponse,
      Non toujours le même problème, vraiment bizarre...
      0