Batch - Script test de ping + gestion erreur

Résolu
loudgi Messages postés 493 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 ?



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

6 réponses

  1. Dream34
     
    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
    1. loudgi Messages postés 493 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
  2. Dream34
     
    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
    1. faster
       
      saurait t-il possible à la place d'une adresse web mettre une adresse ip
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      oui, IP de google.fr
       ping 74.125.136.94
      0
  3. loudgi Messages postés 493 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
  4. loudgi Messages postés 493 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zdv
     
    Super script - Simple et efficace merci
    0
  7. 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
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      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
    2. 6gsxr
       
      Merci, mais rien ne ce passe.
      Faut 'il rajouter ces lignes au precedante, ou utiliser seulement celle la ?
      0
    3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      ne rien rajouter
      rien n'est affiché puisque tout va dans le fichier rapport.txt
      0
    4. Dams
       
      Merci !
      0
    5. 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