Mostrar hora y fecha en cada línea del símbolo del sistema

Resuelto
Nyando59 Mensajes publicados 13 Estado Miembro -  
dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   -
Hola,

No habiendo encontrado la respuesta a mi pregunta, la planteo aquí: Tengo problemas de ping y me gustaría ver si mis problemas aparecen a horas fijas. El único software que he encontrado que puede hacer pings durante varios días con fecha y hora cuesta unos bonitos 40 euros, así que me gustaría hacerlo a través del símbolo del sistema de Windows.

He intentado: Ping -t www.google.com >> text.txt

Eso guarda cada línea en el archivo de texto, quiero eso pero con la fecha y la hora. No debe ser muy complicado é_è

Después, si alguien tiene un software que pueda ayudarme, también soy receptivo =)

4 respuestas

arthurg95 Mensajes publicados 2440 Fecha de registro   Estado Miembro Última intervención   343
 
Hola,

Intenta agregar la línea
echo %time% >> text.txt 


a tu bucle :)
--
Está todo dicho, pero como nadie escucha siempre hay que repetir.
1
Nyando59 Mensajes publicados 13 Estado Miembro
 
Gracias por tu respuesta tan rápida :o Sin embargo, realmente no uso mucho el símbolo del sistema y no entiendo cómo añadir una línea. Si presiono enter, la prueba de ping se inicia. ¿Existe algún procedimiento para añadir una línea?
0
arthurg95 Mensajes publicados 2440 Fecha de registro   Estado Miembro Última intervención   343
 
Ah, por mi parte, pensé que habías hecho un pequeño script con un bucle para hacer pings a intervalos regulares.
En ese caso, no entendí muy bien el propósito de mostrar la hora. ¿Ya que haces el ping en directo, lo tienes a la vista, verdad?

Si no, puedes hacer un archivo batch (un documento de bloc de notas y cambias .txt por .bat), y dentro escribes:
@echo off
ping www.google.fr >> test.txt
echo %time% >> test.txt


Y cada vez que ejecutes este archivo, hará un ping y añadirá la hora del ping en tu archivo.
0
dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
 
hola
dónde poner estos comandos en un bucle:
@echo off for /L %%a in (1,1,1000000) do ( echo %time% ping www.google.fr )>> test.txt 
0
Nyando59 Mensajes publicados 13 Estado Miembro
 
Gracias :) He logrado crear el archivo bat, poner el bucle dentro, sin embargo, obtengo algo así

Envío de una solicitud 'ping' a www.google.fr [173.194.113.184] con 32 bytes de datos:
Respuesta de 173.194.113.184: bytes=32 tiempo=54 ms TTL=53
Respuesta de 173.194.113.184: bytes=32 tiempo=51 ms TTL=52
Respuesta de 173.194.113.184: bytes=32 tiempo=50 ms TTL=52
Respuesta de 173.194.113.184: bytes=32 tiempo=50 ms TTL=52

Estadísticas de Ping para 173.194.113.184:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (pérdida 0%),
Duración aproximada de los bucles en milisegundos:
Mínimo = 50ms, Máximo = 54ms, Promedio = 51ms
16:29:10,40

Y me gustaría que la hora aparezca en cada línea, ¿es posible?

Ah, y olvidé responder a tu pregunta. De hecho, quiero agregar -t en el bucle después de ping, para que no se detenga, y tener la hora en cada línea para hacer la prueba durante 24 o 48 horas para ver en qué momentos tengo problemas con mi ping, para ver si es a horarios fijos o si es completamente aleatorio.
0
arthurg95 Mensajes publicados 2440 Fecha de registro   Estado Miembro Última intervención   343
 
¡Si quiere hacerlo de forma continua, sí, por qué no!
0
Miura564 Mensajes publicados 14829 Fecha de registro   Estado Miembro Última intervención   1 560
 
Hola,

de memoria puedes modificar el prompt de la ventana de comandos como hacíamos en MS-DOS

si escribes el siguiente comando:

PROMPT $t - $p$g

deberías obtener lo que buscas

para volver al prompt original solo tienes que escribir:

PROMPT

para más claridad en la pantalla puedes escribir:

prompt $t$h$h$h - $p$g

la visualización de la hora se limitará a horas, minutos y segundos

$h corresponde a 1 retroceso.
0
Nyando59 Mensajes publicados 13 Estado Miembro
 
Gracias por tu respuesta :) lamentablemente la hora se muestra solo en la línea donde escribo mi solicitud =/
0
Miura564 Mensajes publicados 14829 Fecha de registro   Estado Miembro Última intervención   1 560
 
forzosamente... ¿dónde querías tu hora?

Antes de enviar tu solicitud, escribes una línea en blanco, eso actualizará la hora y al final de tu solicitud tendrás la nueva hora. Con un pequeño cálculo, tendrás el tiempo que tomó la solicitud.
0
Nyando59 Mensajes publicados 13 Estado Miembro
 
De hecho, quiero la hora entre cada ping, o algo así, que la hora se muestre cada minuto, o algo así. Quiero saber a qué hora sube mi ping y a qué hora baja.
0
Miura564 Mensajes publicados 14829 Fecha de registro   Estado Miembro Última intervención   1 560
 
con el prompt puedo incluso mostrar la hora, la fecha, el directorio (carpeta) actual en una banda de color en la primera línea y hacer un fondo de pantalla de otro color y el indicador de comando libre... tendré que encontrar mis antiguos prompts de MS-DOS

si explicas claramente lo que quieres, te diré si es factible o no.
0
Nyando59 Mensajes publicados 13 Estado Miembro
 
Para intentar ser lo más claro posible, actualmente tengo problemas de latencia pero solo en ciertos momentos del día. Quisiera saber cuándo exactamente, así que lo que estoy tratando de hacer es lanzar pruebas de pings, con la hora en cada ping, que se guarde en un archivo de texto, y que pueda leerlo y notar a qué hora mi ping sube o baja.
0
Nyando59 Mensajes publicados 13 Estado Miembro
 
Muchas gracias por sus respuestas, nunca lo habría encontrado solo. Tengo el formato que deseaba, marco la publicación como resuelta :)
0
dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
 
autre méthode pour afficher l'heure en début de ligne
C:> type cc.bat @echo off setlocal enableDelayedExpansion for /L %%a in (1,1,10) do ( set t=!time! for /F "delims=" %%b in ('ping -n 1 www.google.fr ^| find "TTL"') do echo !t! %%b ping -n 1 127.0.0.1 >NUL ) C:> cc 11:21:05,21 Respuesta de 74.125.232.151 : bytes=32 tiempo=61 ms TTL=52 11:21:05,67 Respuesta de 74.125.232.151 : bytes=32 tiempo=29 ms TTL=52 11:21:06,09 Respuesta de 74.125.232.151 : bytes=32 tiempo=26 ms TTL=52 11:21:06,51 Respuesta de 74.125.232.151 : bytes=32 tiempo=23 ms TTL=52 11:21:06,90 Respuesta de 74.125.232.151 : bytes=32 tiempo=27 ms TTL=52 11:21:07,31 Respuesta de 74.125.232.151 : bytes=32 tiempo=26 ms TTL=52 11:21:07,71 Respuesta de 74.125.232.151 : bytes=32 tiempo=24 ms TTL=52 11:21:08,12 Respuesta de 74.125.232.151 : bytes=32 tiempo=34 ms TTL=52 11:21:08,54 Respuesta de 74.125.232.151 : bytes=32 tiempo=23 ms TTL=52 11:21:09,00 Respuesta de 74.125.232.151 : bytes=32 tiempo=24 ms TTL=52 
-1
arthurg95 Mensajes publicados 2440 Fecha de registro   Estado Miembro Última intervención   343
 
¡Bonito!
0
dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
 
gracias
reemplazar
echo !t! %%b
por
echo !t:~0,-3! %%b
para quitar los décimos de segundo.
0