[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] [已解决]批处理如何获取指定网页上的日期时间(网络日期时间)并同步到本机?

本帖最后由 pcl_test 于 2016-5-25 00:26 编辑

/***********代码在从这里开始***********/

  1. @echo off
  2. title 获取网络时间,同步到本机(需联网)
  3. cd /d "%tmp%"
  4. (
  5. echo With CreateObject^("Microsoft.XMLHTTP"^)
  6. echo .open "get", "http://open.baidu.com/special/time/", False
  7. echo .send
  8. echo WScript.echo DateAdd^("s",CLng^(Left^(Split^(Split^(.responseText,"baidu_time("^)^(1^),")"^)^(0^),10^)^),"1969-12-31 20:00"^)
  9. echo End With
  10. )>gettime.vbs
  11. for /f "tokens=1*" %%i in ('cscript //nologo gettime.vbs') do date %%i & time %%j
  12. echo 本机系统时间设置完成!
复制代码



/***********代码在从这里结束***********/


拜托帮忙改一个这个批处理,原来是获取(http://open.baidu.com/special/time/)这里的时间,再用来更新到系统的,可是现在这个时间服务器打不开了。

PS:上面之所为1969年是因为我需要将获取到的时间,减去12个小时再更新到系统。

网上的资料我都有看过了,确实没有符合我这个需求的(主要是减12小时再更新到系统)如果会修改的请帮帮忙,感激不尽。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 2# WHY

谢谢您,可以了使用了。祝您生活愉快!

TOP

返回列表