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

[数值计算] [已解决]批处理搭配curl命令如何实现:同步日期和时间到本地电脑?

本帖最后由 pcl_test 于 2016-7-19 14:00 编辑

[已解决]批处理,搭配curl命令,如何实现:年代、日期、时间,一起同步到本地电脑?
  1. @echo off&setlocal enabledelayedexpansion&cls
  2. echo 同步年代、日期、时间到本地电脑
  3. ::==============================================================
  4. for /f "tokens=2,3 delims= " %%a in ('curl time.nist.gov:13') do (
  5. set "riqi=%%a"
  6. set "hh=1%%b"
  7. set /a "h=(!hh:~0,3!%%100+8)%%24"
  8. echo !riqi!
  9. echo !h!!hh:~-6!
  10. 1pause
  11. echo !riqi!|date
  12. echo !h!!hh:~-6!|time
  13. )
  14. ::==============================================================
  15. echo 按任意键退出&pause>nul
  16. exit
  17. curl time.nist.gov:13>1.txt
复制代码

本帖最后由 pcl_test 于 2016-7-19 13:54 编辑

回复 2# pcl_test


    多谢。。搞定了。修改在顶楼
1

评分人数

TOP

回复 4# pcl_test


    嗯?这个情况,是啥意思?没考虑到。

TOP

本帖最后由 ygqiang 于 2016-7-20 15:15 编辑

回复 6# pcl_test


    echo;手动运行$SetDateTime.exe
ping -n 8 0 >nul
start "" "$SetDateTime.exe"
ping -n 4 0 >nul&exit

TOP

本帖最后由 ygqiang 于 2016-7-20 15:22 编辑

回复 9# pcl_test


    Console.WriteLine("连接服务器失败,程序将自动退出!");

Console.WriteLine(err != ""?err:"同步日期时间完成,请按任意键退出!");

Console.WriteLine("服务器当前日期时间为:{0}", dt.ToString());


多谢。这3个地方,如何去掉这种窗口提示信息。
需要的效果是:后台运行,后台静默同步。不显示任何窗口提示信息。

TOP

回复 11# pcl_test


运行$SetDateTime.exe,
需要的效果是:后台运行,后台静默同步。不显示任何窗口提示信息。

TOP

回复 11# pcl_test

而且$SetDateTime.exe同步的时候,有时候几秒钟就同步成功。
也有很多时候,好几十秒也无法同步,提示连接服务器失败。

TOP

返回列表