Découper le retour d'une commande

Résolu/Fermé
paz59 Messages postés 9 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 11 février 2016 - 25 janv. 2016 à 19:50
paz59 Messages postés 9 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 11 février 2016 - 26 janv. 2016 à 18:22
Bonjour,

je souhaiterais découper le retour d'une commande dos sans passer par un .bat

je m'explique je voudrais extraire uniquement l'adresse ip

Je voudrais pouvoir couper la commande ci-dessous :
ping PC_Gladys | find "Statistiques Ping pour"

Elle me retourne cela :
Statistiques Ping pour 10.10.1.1:400

je voudrais récupéré directement : 10.10.1.1:400

hors je n'y arrive pas

- Le for ne fonctionne pas en ligne de commande
FOR /F "tokens=1,2 delims= " %%i in (ping PC_Gladys | find "Statistiques Ping pour") do @echo %%i

- Impossible d'affecter la commande à une variable
set variable=ping PC_Gladys | find "Statistiques Ping pour"

- ou d'appliquer directement un découpage via :~25,13

alors si vous avez une idée...

Merci d'avance
A voir également:

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
26 janv. 2016 à 08:20
hello
essayer en ligne de commande
FOR /F "tokens=4"  %a in ('ping PC_Gladys ^| find "Statistiques Ping pour" ') do @echo %a
0
paz59 Messages postés 9 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 11 février 2016
26 janv. 2016 à 16:12
Super, je n'ai qu'un mot super...

Si tu sais m'expliquer pourquoi c'est comme cela je suis preneur sinon je chercherais à l'occasion.

Merci
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
26 janv. 2016 à 16:29
tokens=4 : c'est le champ qu'il faut afficher
en ligne de commande, la variable a un seul % : %a, dans un .bat, il en faut 2 %%a
il faut protéger | : ^|
on met la commande entre ' pour l'exécuter
0
paz59 Messages postés 9 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 11 février 2016 > dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024
26 janv. 2016 à 18:22
claire net précis merci
0