Użyj przekierowania, na przykład:
ping 192.168.1.1 -t > filename.txt
Spowoduje to przekierowanie wszystkich (standardowych) danych wyjściowych z programu do filename.txt
, który zostanie utworzony, jeśli nie istnieje i nadpisany, jeśli tak jest.
Możesz użyć >>
zamiast >
przekierować wyjście do pliku i dołączyć wyniki na końcu pliku, zamiast nadpisywania (dzięki dzięki @Jane T za przypomnienie) .
Pamiętaj, że jeśli to zrobisz, nie otrzymasz normalnego obrazu na ekranie.
Zaktualizuj w odpowiedzi na komentarz
Aby opóźnić między pingami i zapisać czas każdego z nich, możesz wykonać skrypty.
Oto szybki plik wsadowy systemu Windows, który rzuciłem razem. Drukuje czas, pinguje Google, a następnie czeka 3 sekundy, zanim się powtórzy. Jestem nie ekspert plik wsadowy, więc jeśli ktoś plamy jakieś problemy zgłoś je! I prawdopodobnie nie jest to „najlepszy” sposób na osiągnięcie tego, czego szukasz - może to naprawdę stanowić osobne pytanie.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Zapisz to .bat
gdzieś w pliku, edytuj docelowy ping i opóźnij czas, jak potrzebujesz, a następnie uruchom .bat
przekierowanie przy użyciu, aby wypompować dane wyjściowe całej rzeczy do pliku.
Zauważ, że ten plik wsadowy nigdy się nie kończy , ale można go zakończyć za pomocą Ctrl+, Ca następnie Yuruchomić z cmd
. (Ty musi naciśnij Y, ponieważ zapyta, czy chcesz, aby zatrzymać plik wsadowy - nawet jeśli nie widać pytanie dlatego, że przekierowanie wyjścia!)