Cómo obtener manualmente la hora de la red sincronizada por la computadora usando comandos por lotes
Hay muchos programas en Internet que obtienen tiempo a través del sitio web time.tianqi.com. Todos son códigos desactualizados. No conozco muy bien el código y no son fáciles de modificar. Recientemente utilicé esta herramienta y la modifiqué. principalmente a través de los datos del código de la página web para obtener tiempo. El contenido de la versión actual es similar: var timestamp = "155749644870" De esta manera, puede obtener el siguiente 155749644870. El siguiente contenido se guarda en el archivo bat para su ejecución.
@echo off
title Obtener tiempo de red
cd /d "tmp"
(
echo Con CreateObject("Microsoft.XMLHTTP"^)
echo .open "GET", "/", False
echo .send
echo s = Dividir (.responseText, "var timestamp = "^amp;"""^)^(1^)
echo s = Split(s, """^)^(0^) p>
echo s = left(s, 10^)
echo Finaliza con
echo WSH.Echo DateAdd("s", s * 1, "1970-1 -1 8:00"^)
)gt;getTime.vbs
for /f "tokens=1 *" i in ('cscript //nologo gettime.vbs') fecha i amp; hora j
¡configuración de eco completada!
Pausa