Yeniden yönlendirme kullanın, örneğin:
ping 192.168.1.1 -t > filename.txt
Bu, programdan tüm (standart) çıktıları içine yönlendirir filename.txt
; bu mevcut değilse oluşturulacak ve eğer üzerine yazılır.
Sen kullanabilirsiniz >>
yerine >
bir dosyaya çıktı yönlendirmek ve ekleme Üzerine yazmak yerine, dosyanın sonuna sonuçları (sayesinde ile @Jane T hatırlatıcı için) .
Eğer olacağını Not değil bunu yaparsanız, normal ekrandaki çıkışını alırlar.
Yoruma yanıt olarak güncelleme
Pingler arasında gecikme yapmak ve her birinin zamanını kaydetmek için biraz komut dosyası yapabilirsiniz.
İşte birlikte attığım hızlı bir Windows toplu iş dosyası. Zamanı yazdırır, Google'a ping gönderir, ardından tekrar etmeden önce 3 saniye bekler. Ben değil herhangi bir sorun flag onları memnun kimse noktalar eğer öyleyse bir toplu iş dosyası uzmanı! Ve bu muhtemelen peşinde olduğunuz şeyi elde etmenin "en iyi" yolu değildir - bu gerçekten ayrı bir soru sorabilir.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Bunu bir .bat
yerde bir dosyaya kaydedin , ping hedefini düzenleyin ve zamanı istediğiniz gibi geciktirin, ardından .bat
her şeyin çıktısını bir dosyaya pompalamak için yeniden yönlendirmeyi kullanın.
Bu toplu iş dosyasının hiçbir zaman sona ermediğini , ancak Ctrl+ Cve sonra Yçalıştırıldığında sonlandırılabileceğini unutmayın cmd
. (Sen gerekir - Eğer çıktıyı yönlendirdim çünkü soru göremiyorum rağmen toplu dosyasını durdurmak istiyorsanız sorar çünkü Y basın!)