Utilice la redirección, por ejemplo:
ping 192.168.1.1 -t > filename.txt
Esto redirigirá toda la salida (estándar) del programa filename.txt
, que se creará si no existe y se sobrescribirá si lo hace.
Puede usar en >>
lugar de >
redirigir la salida a un archivo y agregar los resultados al final del archivo, en lugar de sobrescribir (gracias a @Jane T por el recordatorio) .
Tenga en cuenta que no recibirá la salida normal en pantalla si hace esto.
Actualización en respuesta al comentario
Para retrasar entre pings y registrar el tiempo de cada uno, puede hacer algunos scripts.
Aquí hay un rápido archivo por lotes de Windows que he creado. Imprime el tiempo, hace ping a Google, luego espera 3 segundos antes de repetirse. Estoy no un experto en archivo por lotes por lo que si cualquier persona manchas algún problema por favor, marca para arriba! Y esta probablemente no sea la "mejor" forma de lograr lo que está buscando, eso podría hacer una pregunta separada realmente.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Guarde esto en un .bat
archivo en algún lugar, edite el objetivo de ping y demore el tiempo que lo necesite, luego ejecute la .bat
redirección de uso para bombear la salida de todo a un archivo.
Tenga en cuenta que este archivo por lotes nunca termina , pero puede terminarse con Ctrl+ Cy luego, Ysi se ejecuta desde cmd
. ( Debe presionar Y porque le pregunta si desea detener el archivo por lotes, ¡aunque no pueda ver la pregunta porque ha redirigido la salida!)