本帖最后由 pcl_test 于 2016-5-25 00:26 编辑
/***********代码在从这里开始***********/
- @echo off
-
- title 获取网络时间,同步到本机(需联网)
-
- cd /d "%tmp%"
-
- (
-
- echo With CreateObject^("Microsoft.XMLHTTP"^)
-
- echo .open "get", "http://open.baidu.com/special/time/", False
-
- echo .send
-
- echo WScript.echo DateAdd^("s",CLng^(Left^(Split^(Split^(.responseText,"baidu_time("^)^(1^),")"^)^(0^),10^)^),"1969-12-31 20:00"^)
-
- echo End With
-
- )>gettime.vbs
-
- for /f "tokens=1*" %%i in ('cscript //nologo gettime.vbs') do date %%i & time %%j
-
- echo 本机系统时间设置完成!
复制代码
/***********代码在从这里结束***********/
拜托帮忙改一个这个批处理,原来是获取(http://open.baidu.com/special/time/)这里的时间,再用来更新到系统的,可是现在这个时间服务器打不开了。
PS:上面之所为1969年是因为我需要将获取到的时间,减去12个小时再更新到系统。
网上的资料我都有看过了,确实没有符合我这个需求的(主要是减12小时再更新到系统)如果会修改的请帮帮忙,感激不尽。 |