Gunakan pengalihan, misalnya:
ping 192.168.1.1 -t > filename.txt
Ini akan mengarahkan semua (standar) keluaran dari program ke filename.txt
, yang akan dibuat jika tidak ada dan ditimpa jika ada.
Anda dapat menggunakan >>
alih-alih >
untuk mengarahkan kembali output ke file dan menambahkan hasilnya ke akhir file, alih-alih menimpa (dengan terima kasih kepada @Jane T untuk pengingat) .
Perhatikan bahwa Anda tidak akan menerima output di layar normal jika Anda melakukan ini.
Perbarui dalam menanggapi komentar
Untuk menunda antara ping dan mencatat waktu masing-masing, Anda dapat melakukan beberapa skrip.
Ini adalah file batch Windows cepat yang telah saya letakkan bersama. Mencetak waktu, mem-ping Google, lalu menunggu selama 3 detik sebelum berulang. Saya bukan pakar file batch, jadi jika ada yang melihat masalah silakan tandai mereka! Dan ini mungkin bukan cara "terbaik" untuk mencapai apa yang Anda kejar - yang mungkin membuat pertanyaan yang terpisah benar-benar.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Simpan ini di .bat
file di suatu tempat, edit target ping dan tunda waktu sesuai kebutuhan, kemudian jalankan .bat
pengalihan menggunakan untuk memompa output dari semuanya ke file.
Perhatikan bahwa file batch ini tidak pernah berakhir , tetapi dapat diakhiri oleh Ctrl+ Cdan kemudian Yjika dijalankan dari cmd
. (Anda harus menekan Y karena menanyakan apakah Anda ingin menghentikan file batch - meskipun Anda tidak dapat melihat pertanyaan karena Anda telah mengarahkan kembali hasilnya!)