吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12609|回复: 116
收起左侧

[原创工具] 【键盘人生】-2022-03-29-修改【同步错误】-时间同步工具

  [复制链接]
键盘人生 发表于 2022-3-8 18:21
本帖最后由 键盘人生 于 2022-3-30 13:57 编辑

2022-03-29 更新
软件版本:0.0.4
修改:cron表达式解析,以前的解析方式有些问题。使用这个版本请修改配置文件中TimeInterval参数,具体请参看压缩包中的配置文件。
修改:.NET Framework运行环境,由4.5.1修改为4.6.1。
修改:时间同步错误。感谢“ jiayunsen ”的提醒。
修改:火绒安全软件报警问题。
*******************************************************

2022-03-09 更新
软件版本:0.0.3
增加:自动关闭功能,设置autoExit参数,true-自动关闭;false-继续运行。增加这个参数的目的,是在软件随系统启动,并在第一次成功同步时间后,可以自动关闭,以节省系统资源。
*******************************************************

2022-03-08 更新
软件版本:0.0.2
修改:运行环境,从.NET Framework 4.7.2降低到.NET Framework 4.5.1。
*******************************************************


时间同步工具


屏幕截图 2022-03-08 181801.png

一、软件简介
       时间同步工具是一款在windows系统下可以自动根据设定同步机器时间的工具,最近发现单位电脑的BIOS电池发生故障,本地时间无法存储,本来想更换一个电池解决问题,结果连续更换了多块BIOS电池发现问题依旧,后来想到了设置开机启动任务,通过命令方式让机器自动同步时间,结果设置了半天总是报错。最后写了这款软件,把软件的快捷方式放到系统的启动菜单里,让软件自动运行,这回世界终于安静了。在这里放出来,请有需要的朋友自行下载吧。
二、相关说明
       1、软件运行后会自动同步一次时间,然后再按照配置的Cron表达式进行时间同步。
       2、软件会根绝配置文件中的设置自动运行(config.ini为软件的配置文件)。
       3、配置文件内容以及参数解释
       TimeInterval="0 0 0/6 * * ?"
       # 同步时间间隔,程序中内置定时器,可以根据上面的Cron表达式,按照固定的间隔自动同步时间(默认是每隔六小时同步一次时间)。具体设置方法可以参考https://www.cnblogs.com/zy-jiayou/p/7007303.html,这里我就不搬砖了。如果还是搞不定,可以打开https://cron.qqe2.com/,这个网站可以在线生成Cron表达式,图文并茂基本上没什么难度。
       showLines=10
       # 消息显示行数,消息行数达到数值时,多余的消息会自动删除,此项设置只针对消息显示有效,对于日志无效。
       debug=false
       # 是否开启调试模式,true-开启;false-关闭。如果开启调试模式,会在软件所在目录建立LOG文件夹存放消息日志文件。通过观察消息日志的时间可以确定程序是否按照间隔准确运行。
       ntpService=ntp.ntsc.ac.cn
       # NTP服务器地址,默认是阿里授时中心地址,也可以根据需要修改为内网或外网NTP服务器IP。
       JudgeState=baidu.com
       # 辅助网络判断,可以为网址,也可以为IP。程序会根据设置在每次同步时间的时候判断本地网络状况是否正常,只有在网络正常的情况下程序才会连接NTP服务器进行时间同步操作。
       autoExit=false
       # 是否在同步时间成功后自动关闭,true-自动关闭;false-继续运行。增加这个参数的目的,是在软件随系统启动,并在第一次成功同步时间后,可以自动关闭,以节省系统资源。
三、注意事项
       1、这个软件使用C#编写,需要.NET Framework 4.6.1运行环境。
       2、大家在使用的时候遇到问题,或者有更好的建议可以在本帖中提出,只要我能看到一定抽时间修改。
       3、由于程序在编译的时候使用了代码保护软件进行保护,所以在运行的时候360之类的软件会有报警,如果大家很在意360之类的报警提示的话。那就绕行吧。。。
       4、软件需要管理员权限运行,否则无法修改时间(windows系统限制)。

四、下载地址
       https://ckbi.lanzouf.com/b01d9j37i
       密码:f4r8

免费评分

参与人数 18吾爱币 +21 热心值 +16 收起 理由
至少我还在。 + 1 + 1 我很赞同!
yifei0320 + 1 + 1 谢谢@Thanks!
aabbcc123123 + 1 + 1 谢谢@Thanks!
听。 + 1 + 1 谢谢@Thanks!
jiayunsen + 1 亲测,0.0.3版本自动同步无效
bingyun2022 + 1 谢谢@Thanks!
alexusluiz + 1 + 1 谢谢@Thanks!
Zatoichi + 1 + 1 谢谢@Thanks!
catoo1 + 1 热心回复!
nonlus + 1 很好,感谢分享
jnez112358 + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
pbgz + 1 + 1 谢谢@Thanks!
nmy124 + 1 + 1 谢谢@Thanks!
渝A·666666 + 1 + 1 我很赞同!
Natu + 1 + 1 谢谢@Thanks!
huaxin233 + 1 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yifei0320 发表于 2022-6-28 11:52
本帖最后由 yifei0320 于 2022-6-28 11:54 编辑
键盘人生 发表于 2022-6-28 08:59
您可以修改一下配置文件,在配置文件中看一下有没有debug选项,如果有把这个选项赋值为debug=true。然后 ...

谢谢大佬的回复,我的debug=true一直是开着的,也有以日期为名字的日志文件,但是记录是这样的,自动对时的记录没有
2022-06-26 02:35:20-软件正常退出
2022-06-26 09:56:02-自动同步任务设置:在 08:59, 09:59, 10:59,11:59, 12:59,13:59, 14:59, 15:59, 16:59, 17:59, 和 23:59
************************
2022-06-26 09:56:03-现在本地时间:2022-06-26 09:56:03
2022-06-26 09:56:04-成功同步时间为:2022-06-26 09:56:04
2022-06-26 09:56:05-自动同步任务设置:在 08:59, 09:59, 10:59,11:59, 12:59,13:59, 14:59, 15:59, 16:59, 17:59, 和 23:59
************************
2022-06-26 09:56:05-现在本地时间:2022-06-26 09:56:05
2022-06-26 09:56:05-成功同步时间为:2022-06-26 09:56:05
2022-06-26 09:56:53-软件正常退出
************************
2022-06-26 09:56:55-现在本地时间:2022-06-26 09:56:55
2022-06-26 09:56:55-成功同步时间为:2022-06-26 09:56:55
************************
2022-06-26 14:39:54-现在本地时间:2022-06-26 14:39:54
2022-06-26 14:39:54-成功同步时间为:2022-06-26 14:39:54
************************
2022-06-26 23:42:31-现在本地时间:2022-06-26 23:42:31
2022-06-26 23:42:31-成功同步时间为:2022-06-26 23:42:31
lijun122992510 发表于 2022-3-9 17:17
键盘人生 发表于 2022-3-9 17:16
配置文件贴出来,我看一下。

# 默认配置不能删除
[默认配置]
TimeInterval="0 0/1 * * * *"
# # 同步时间间隔,程序中内置定时器,可以根据上面的Cron表达式,按照固定的间隔自动同步时间(默认是每隔六小时同步一次时间)。具体设置方法可以参考https://www.cnblogs.com/zy-jiayou/p/7007303.html,这里我就不搬砖了。如果还是搞不定,可以打开https://cron.qqe2.com/,这个网站可以在线生成Cron表达式,图文并茂基本上没什么难度。
showLines=100
# 消息显示行数,消息行数达到数值时,多余的消息会自动删除,此项设置只针对消息显示有效,对于日志无效。
debug=true
# 是否开启调试模式,true-开启;false-关闭。如果开启调试模式,会在软件所在目录建立LOG文件夹存放消息日志文件。通过观察消息日志的时间可以确定程序是否按照间隔准确运行。
ntpService=ntp.aliyun.com
# NTP服务器地址,默认是阿里授时中心地址,也可以根据需要修改为内网或外网NTP服务器IP。
JudgeState=baidu.com
# 辅助网络判断,可以为网址,也可以为IP。程序会根据设置在每次同步时间的时候判断本地网络状况是否正常,只有在网络正常的情况下程序才会连接NTP服务器进行时间同步操作。
autoExit=false
woaizan 发表于 2022-3-8 18:29
ensong 发表于 2022-3-8 18:35
太好了,谢谢大佬
jqlxrgs 发表于 2022-3-8 18:43
感谢楼主的辛劳付出!
cn2jp 发表于 2022-3-8 18:47
我从来都不看电脑上的时间
 楼主| 键盘人生 发表于 2022-3-8 18:48
cn2jp 发表于 2022-3-8 18:47
我从来都不看电脑上的时间

单位做某些数据提交的时候,会用到本地时间
私心作怪 发表于 2022-3-8 19:22
我某个时间段电脑时间不准是咋回事
wdz2018 发表于 2022-3-8 19:31
反正我的每次开机时间都不对
pppsky 发表于 2022-3-8 19:31
.NET Framework版本太高了点,无法运行
w1061198362 发表于 2022-3-8 19:59
虽然用不上,先收藏一波
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-25 10:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表