[batch] - Extraire une chaine

Fermé
Tony - 22 juin 2009 à 16:54
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 22 juin 2009 à 19:06
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.
A voir également:

5 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 juin 2009 à 17:24
hello

@echo off
for /f "tokens=6,7" %%a in ('ping www.google.fr^|findstr "requête"') do echo %%a %%b
0
Merci je vais essayer ca!
0
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
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 juin 2009 à 18:57
et juste cette commande
ping www.google.fr|findstr "requête"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 juin 2009 à 19:06
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