2014-05-08 4 views

Répondre

2

Il utilise un fichier batch d'aide appelé repl.bat - téléchargement à partir de: https://www.dropbox.com/s/qidqwztmetbvklt/repl.bat

place repl.bat dans le même dossier que le fichier batch ou dans un dossier qui se trouve sur le chemin.

@echo off 
set ip=www.google.com 
ping %ip% -t |repl ".*?=.*?=([0-9]*).*TTL=.*" "$1" A >>textfile.txt 
+0

Que fait exactement 'repl.bat'? – Leviathan

+0

Il extrait les nombres après le deuxième signe égal, dans les lignes qui contiennent 'TTL =' – foxidrive

2
for /f "tokens=7delims== " %%a in ('ping google.com^|find /i "Antwort"') do set ms=%%a 
echo %ms% 
set "ms=%ms:~0,-2%" 
echo %ms% 

faites votre choix de ce format que vous voulez ...

Si vous voulez que le résultat de la dernière ligne (moyenne est le 6e élément en anglais) puis utilisez tokens=6 et retirez le ^find /i "Antwort"

+0

La commande 'for' ne crachera rien parce que la commande' ping' ne se termine jamais. – foxidrive

+0

@foxidrive: assez juste. modifié, mais il semble peu logique de simplement «ping» sans fin. Sans plus de détails ... – Magoo

Questions connexes