Verwenden Sie die Umleitung, zum Beispiel:
ping 192.168.1.1 -t > filename.txt
Dadurch werden alle (Standard-) Ausgaben des Programms in umgeleitet filename.txt
, die erstellt werden, wenn sie nicht vorhanden sind, und überschrieben, wenn dies der Fall ist.
Sie können >>
stattdessen verwenden >
, um die Ausgabe in eine Datei umzuleiten und die Ergebnisse an das Ende der Datei anzuhängen , anstatt sie zu überschreiben (danke an @Jane T für die Erinnerung) .
Beachten Sie, dass Sie in diesem Fall nicht die normale Bildschirmausgabe erhalten.
Als Antwort auf einen Kommentar aktualisieren
Sie können einige Skripte erstellen, um zwischen den einzelnen Pings eine Pause einzulegen und die jeweilige Zeit aufzuzeichnen.
Hier ist eine kurze Windows-Batchdatei, die ich zusammengestellt habe. Es gibt die Zeit aus, pingt Google und wartet dann 3 Sekunden, bevor es sich wiederholt. Ich bin kein Batch-Datei-Experte. Wenn also jemand Probleme entdeckt, melde ihn bitte! Und dies ist wahrscheinlich nicht der "beste" Weg, um das zu erreichen, wonach Sie streben - das könnte wirklich zu einer separaten Frage führen.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Speichern Sie dies in einer .bat
Datei, bearbeiten Sie das Ping-Ziel und die Verzögerungszeit nach Bedarf und führen Sie dann die .bat
Umleitung aus, um die Ausgabe des gesamten Objekts in eine Datei zu pumpen.
Beachten Sie, dass diese Batchdatei niemals endet , sondern mit Ctrl+ beendet Cund dann Yausgeführt werden kann cmd
. (Sie müssen Y drücken, da Sie gefragt werden, ob Sie die Batch-Datei stoppen möchten - obwohl Sie die Frage nicht sehen können, weil Sie die Ausgabe umgeleitet haben!)