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 -
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 =)
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
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.
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.
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.
si explicas claramente lo que quieres, te diré si es factible o no.
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.
Muchas gracias por sus respuestas, nunca lo habría encontrado solo. Tengo el formato que deseaba, marco la publicación como resuelta :)
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
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.
dónde poner estos comandos en un bucle:
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.