Red de conocimiento informático - Material del sitio web - Cómo obtener manualmente la hora de la red sincronizada por la computadora usando comandos por lotes

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^)

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