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!)
ping
sí mismo para generar algo diferente, o hacer un esfuerzo interesante de secuencias de comandos para, por ejemplo, generar una marca de tiempo, ping, esperar 10 segundos, repetir.Puedes usar:
fuente
Si está utilizando el símbolo del sistema, simplemente rediríjalo a un archivo de texto con este formato
Eso lo hará.
fuente
:: PIng ISP cada 1 segundos y escriba la fecha, hora y resultado en el archivo de texto
fuente
Escribí el script que hace ping a google.com cada 5 segundos y registrando los resultados con la hora actual. Aquí puede encontrar la salida a las variables "commandLineStr" (con índices)
fuente
Además, si desea ver los resultados del ping en la pantalla, puede usar este código
fuente