[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.
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
-
Contributeurhello
@echo off
for /f "tokens=6,7" %%a in ('ping www.google.fr^|findstr "requête"') do echo %%a %%b -
Merci je vais essayer ca!
-
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... -
Contributeuret juste cette commande
ping www.google.fr|findstr "requête" -
Contributeurc'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