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!)
ping
selbst ändern , um etwas anderes auszugeben, oder Sie müssen einige interessante Skriptbemühungen ausführen, um beispielsweise einen Zeitstempel auszugeben, einen Ping-Befehl auszuführen, 10 Sekunden zu warten und den Vorgang zu wiederholen.Sie können verwenden:
quelle
Wenn Sie die Eingabeaufforderung verwenden, leiten Sie sie einfach in eine Textdatei mit diesem Format um
Das wird es schaffen.
quelle
:: ISP Alle 1 Sekunden PINGEN und Datum, Uhrzeit und Ergebnis in die Textdatei schreiben
quelle
Ich habe das Skript geschrieben, das alle 5 Sekunden einen Ping an google.com sendet und die Ergebnisse mit der aktuellen Uhrzeit protokolliert. Hier finden Sie die Ausgabe in die Variablen "commandLineStr" (mit Indizes)
quelle
Auch wenn Sie die Ping-Ergebnisse in der Anzeige sehen möchten, können Sie diesen Code verwenden
quelle