[batch] - Extraire une chaine

Tony -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello

    @echo off
    for /f "tokens=6,7" %%a in ('ping www.google.fr^|findstr "requête"') do echo %%a %%b
    0
  2. Tony
     
    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...
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    et juste cette commande
    ping www.google.fr|findstr "requête"
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0