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