[batch] - Extraire une chaine

Bonjour,
J'ai besoin de votre aide.
Je voudrais récupérér l'ip d'un "ping" en batch, seulement l'ip, mais je n'y arrive pas...

Par exemple, voila ce que me sort un ping de google.fr:

-------------------------------------------------------------------

Envoi d'une requˆte 'ping' sur google.fr [216.239.59.104] avec 32 octets de donn‚esÿ:

D‚lai d'attente de la demande d‚pass‚.

R‚ponse de 216.239.59.104ÿ: octets=32 temps=78 ms TTL=238

R‚ponse de 216.239.59.104ÿ: octets=32 temps=60 ms TTL=238

Statistiques Ping pour 216.239.59.104:

Paquetsÿ: envoy‚s = 4, re‡us = 2, perdus = 2 (perte 50%),

Dur‚e approximative des boucles en millisecondes :

Minimum = 60ms, Maximum = 78ms, Moyenne = 69ms
---------------------------------------------------------------
Et je voudrais récupérer seulement "google.fr [216.239.59.104]" de la preimère ligne.

Merci de bien vouloir m'aider.
Configuration: Windows Vista
Firefox 3.0.11

5 réponses

  1. Contributeur
    hello

    @echo off
    for /f "tokens=6,7" %%a in ('ping www.google.fr^|findstr "requête"') do echo %%a %%b
    1. Sa n'affiche rien.
      C'est étrange, je sens que le ping se fait car sa met du temps et sa ne m'affiche rien, juste pause a la fin...
      1. Contributeur
        et juste cette commande
        ping www.google.fr|findstr "requête"
        1. Contributeur
          c'est un problème avec le ê en batch, essaye
          @echo off
          for /f "tokens=6,7" %%a in ('ping www.google.fr^|findstr "requ.te"') do echo %%a %%b

          Discussions similaires

          Batch installation

          2 réponses