ilaoyao 发表于 2024-1-10 12:44

一个简易时钟\计时\倒计时工具_S_Clock x64&x86 Ver 0.3.2

本帖最后由 ilaoyao 于 2024-2-27 18:06 编辑



这个软件的由来是参与论坛上一个倒计时悬赏贴子写的一个小软件,当时只是作为一个计时的软件,后来自己添加了一些功能,细化了一些操作及界面,就做成了这个小软件。有兴趣可以试试。

介绍:名称:S_Clock
版本:Ver 0.3.2
开发环境:AHK V1
系统环境:推荐win10以上系统使用,win7,8系统可能因为api原因,效果貌似没有win11上看起来好,请自行测试。
重要提醒:闹钟提示内容及提示日内容如果包含中文,请将config.ini文件保存为ANSI格式,否则提示文字可能会乱码(windows千年遗留问题)


ChangeLog:

V0.3.3 Build20240227

[*]增加可以按照星期提醒的设置,详见config.ini中的关于 w2 表示星期二的设置。

V0.3.1 Build20240226

[*]修正0.3.0一个较为严重的bug拆分提示窗口,
[*]每条提示信息用新窗口右侧叠加显示。(这里面有一个很无奈的不影响使用的bug,有兴趣可以测试捉捉)
[*]每日清单列表单独用窗口在顶部中间显示

V0.3.0 Build20240221(该版本存在bug,已经撤回,请使用0.2.9版本,如下载请采用0.3.1版本覆盖)

[*]增加一个每周几提醒的功能,原设定中指定日期修改为 w1 (表示星期一)这样的设置即可。详细见config.ini中说明。
[*]修正一个多条提示的时候信息框无法全部显示的bug。

V0.2.9 Build20240215

[*]修正一个提醒日过期后显示空的bug。

V0.2.8 Build20240205

[*]修正一个闹钟设置精确到秒针是可能响应不正确的bug。

V0.2.7 Build20240204

[*]增加一个提示日的字体颜色及比例(不同dpi及分辨率可以根据此调整)的设置。

V0.2.6 Build20240204

[*]增加一个提醒日功能,如距离春节还有多少时间。
[*]恢复了一个菜单的浅色主题


V0.2.5 Build20240203

[*]修正频繁写入config.ini文件的一个不足。


V0.2.4 Build20240202

[*]修正了开启呼吸灯时显示日期,时间分隔符会闪动显示的bug
[*]增加是否显示秒的开关(详见config.ini中说明)
[*]增加提醒时间可以精确到秒的提醒(秒可选,不设则为00秒)
[*]在开启呼吸灯闪动的情况下,如果开启了秒显示,则闪动分秒之间的:,如果关闭了秒显示,则闪动时分之间的:


V0.2.2 Build20240127

[*]修正了一个睡眠中恢复时另一个bug


V0.2.0 Build20240126

[*]修改emoji字符为图片效果,现在win7等系统应该能正常显示操作按钮了。
[*]修正了一个睡眠中恢复时一个bug

V0.1.9 Build20240123

[*]增加每组提醒自定义铃声的功能(详见config.ini的尾部说明)。
[*]增加一些窗体动画效果

V0.1.8 Build20240121
[*]修复睡眠可能带来启动多个实例的bug。
[*]增加一个时钟窗口是否显示关闭按钮的参数。showclosebutton=1,1为显示(默认),0为不显示

V0.1.7 Build20240121
[*]尝试用另一种方案修复睡眠问题。

V0.1.6 Build20240120
[*]修改提示窗口只提示当前闹钟信息。也可以通过右键菜单临时查看今日全部闹钟。

V0.1.5 Build20240119
[*]增加多组闹钟提醒功能并增加自定义提醒内容,详见config.ini中的说明
[*]修正提示音播放的时候主窗口时钟暂停的bug

[*]修正一些奇奇怪怪的bug。
[*]闹钟或者倒计时的提醒窗口位置放在了右下角,取消自动关闭改为手动关闭。多组闹钟会自动叠加提醒。
[*]取消一个独立时钟线程(主要是解决睡眠中恢复时候时钟滞后的情况,但是感觉占用性能,先暂时取消),睡眠中恢复时候请刷新一下程序。后期可能会改,可能不会。

[*]增加保存窗口位置的设置,下次启动时候就是当前设置的位置(比如嵌入桌面,嵌入任务栏等等)

V0.1.4 Build20240117
[*]增加闹钟提醒功能,当前版本只支持一组闹钟,详见config.ini中对应版本的说明

[*]修正一些奇奇怪怪的bug。
[*]合并x64和x86版本

V0.1.3 Build20240116

[*]完善0点自动更新的处理方案
[*]增加倒计时结束声音提示,自定义声音详见config.ini中说明。(内置一个声音来自ios的一个系统声音-闪烁)
[*]恢复计时状态下主时钟窗口不隐藏。

[*]修改程序自身图标(原来的偏小),素材来自阿里巴巴图标站

V0.1.2 Build20240116

[*]修正倒计时结束再次倒计时时,启动后第一次会被清零的bug
[*]合并倒计时提示文字闪动提示线程
[*]修正过0点后日期星期不自动更新的bug
[*]倒计时提示未结束再次倒计时时提示文字不消失的bug
[*]修正从睡眠中唤醒时分未计时更新的bug
[*]修正从菜单切换定时/倒计时,另一个计时程序仍在运行的bug
[*]计时窗口增加右键切换菜单

V0.1.1 Build20240115
[*]修正自启动的操作方法,防止路径或者文件名称修改后,但是config中autorun=1设置自启动实际无效的bug,该参数autorun已经无效
[*]修复倒计时和正计时的一些操作逻辑上的问题。

[*]优化时间显示性能
[*]增加倒计时进行过程中禁止滚轮滚动调整时间的操作
[*]修正几个多次连续操作可能会遇到的bug

V0.1.0 Build20240115
[*]取消shift+方向键的快捷键显示窗口,可以自定义,或者不定义,详见config.ini中说明
[*]增加计时窗口的显示大小控制(在config.ini中设置一个相对于时钟界面的比例参数,默认为2.0)
[*]修正了一个从睡眠中唤醒后时分停止的bug(可能未修复彻底)
[*]修改了倒计时结束后提示的一个效果。声音提示可能会在下个版本加入(主要是没找到自己觉得满意的提示音)

V0.0.9 Build20240114这个版本可能会是最后一个版本,我自己觉得想要的功能基本都写完了。该版本改动幅度较大,请参考 菜单-关于 中的说明操作

[*]单独重写倒计时和计时的界面,在右键菜单中选择,或 shift+up 或 shift+down 快捷键快速显示窗口
[*]时间窗口增加日期星期显示(鼠标滚轮在时间窗口上滚动显示,3秒后自动切换回时间显示状态)
[*]增加了保存窗口位置的设定。如果迁移到其他更高分辨率显示器可能丢失窗口的,请将config.ini中coord的值留空重新启动即可。
[*]增加了自启动设置(右键菜单)
[*]增加星期日期的显示,滚轮上下滚动切换,过3秒后自动返回日期显示(原菜单显示星期已经取消)

[*]增加一个x86版本

V0.0.8 Build20240114
[*]优化全透明背景操作,在全透明背景下鼠标移到文字上,会自动浮现底色,增加拖动的便捷。
[*]全透明背景只有在嵌入桌面和嵌入任务栏有效,浮动置顶窗口模式无效。另0.0.8版本中全透明背景的参数为:bgfulltrans(0.0.6版本该参数描述为:transparentintraywnd)

[*]增加秒针字体颜色和大小的自定义
[*]【关于】菜单添加了简单的操作帮助说明
[*]修正嵌入任务栏居中时候,双击会窗口显示在左侧的bug。
[*]修改关闭按钮的显隐操作,现在只需要鼠标移动到窗体上就显示,移出窗体则自动消失。


V0.0.6 Build20240111
[*]添加全透明背景设置(仅限嵌入桌面模式和嵌入任务栏模式)
[*]添加自定义字体设置
[*]菜单设置为任务栏托盘菜单,添加固定窗口以及显隐工具(类似界面双击效果),以完善全透明模式下的操作便捷性
[*]更换程序图标(来源阿里巴巴免费图标网站)
[*]修改时间显示逻辑,优化内存占用。
提示:如果设置全透明状态下,因为目前emoji的背景为透明的,所以点击的时候需要点击到图案本身上面才有效。

V0.0.5 Build20240111
[*]修正一个浮动置顶状态时扩展窗口后丢失窗体外观效果的bug。
[*]修正1秒偶尔出现60的bug。

V0.0.4 Build20240111

[*]修正任务栏的操作逻辑(双击任务栏始终空白处,展开右侧操作按钮),操作更直观。
[*]修正可能存在1秒的滞后。

V0.0.3 Build20240110
[*]增加嵌入桌面时候圆角外观
[*]增加可嵌入任务栏,可停靠在左下角和中间(win11界面)
[*]增加是否可以拖动窗口的选项(默认为允许自由拖动)
[*]界面控件位置进行一些微调
[*]当前版本的菜单开关的选择结果尚未自动写入配置文件,所以如果设定还是请修改config.ini文件。

V0.0.2

[*]修正一个颜色切换无效的bug。(0.0.2)
[*]支持本地时间、正计时,到计时。
[*]目前没开放字体名称设置(强制使用Calibri字体);不确定有未来更新计划。


操作:
[*]软件打开默认是一个显示时钟的窗口,鼠标如果移到时钟窗口,会显示关闭按钮,点击会退出。
[*]右键菜单中选择【计时】或【倒计时】,或自定义快捷键快速显示计时窗口
[*]窗口上点击鼠标右键,会出现右键菜单,任务栏上右键菜单相同
[*]系统默认的为置顶显示,也可以作为嵌入桌面显示以及嵌入任务栏(win11测试正常,win10版本应该没问题,win7不确定)
[*]config.ini中设置均有详细说明,请对照查看,修改保存后,右键菜单调用重新运行即可。
[*]点击正计时则开始从1秒累计增加计时,再点击一次会暂停正计时,再点击一次就会从1开始重新计时(相当于清零+计时)
[*]倒计时的操作可以直接鼠标滚轮在时间上上下滚动,选择好后点击倒计时则开始倒计时,再点击一次倒计时就清零。


【倒计时操作】:首先将鼠标在时间上下滚动滚轮,设置好时间后,点击倒计时图标。
【正计时操作】:在秒表图标上单击,自动开始计时,再点击一下,暂停。再点击一下,自动从0开始计时。


截图:












下载:


ilaoyao 发表于 2024-1-14 11:29

保岛铭德 发表于 2024-1-14 11:21
昨天刚刚还在找,今天就出来了,请问楼主,怎么设置开机自动启动~~~

做个快捷方式,win+R 运行输入:shell:startup,把这个快捷方式放到这个弹出的文件夹里面就可以。

ilaoyao 发表于 2024-1-16 08:54

lhs55502002 发表于 2024-1-16 07:24
很好 ,以前 windows有秒看的,不知道为什么现在不能看秒了。
早期版本能通过dism++实现,后来win11彻底取消,结果在win11 23H又恢复了。:lol
ms官方当初的解释是秒损耗了性能。

ilaoyao 发表于 2024-1-14 19:45

Zhaofeiyan 发表于 2024-1-14 11:38
32的也开发一个,能兼容10以下运行

编译了一个x86的版本,但是10以下的估计不太能用,因为里面有些emoji字符估计win10以下的字体不支持。或者可以去搜寻以下微软自家的segoe UI emoji字体安装后,在win7下测试看看。

ilaoyao 发表于 2024-3-8 15:05

ipvb 发表于 2024-3-8 11:31
番茄钟,这个还很实用

严格来说,这个还不属于番茄钟范畴。。:handshake

ilaoyao 发表于 2024-1-10 12:45

@greengg111 可以尝试尝试这个版本。。。

bbbrrrhhh1 发表于 2024-1-10 13:09

非常感谢下载收藏

龙emperor 发表于 2024-1-10 13:18

正好需要 下载看看

zuo123456 发表于 2024-1-10 13:22

感谢分享

ssujia 发表于 2024-1-10 13:24

帮顶,支持原创

greengg111 发表于 2024-1-10 13:30

ilaoyao 发表于 2024-1-10 12:45
@greengg111 可以尝试尝试这个版本。。。

还有时钟功能,更实用了!!!{:301_1003:}

duxin808 发表于 2024-1-10 13:34

一直用的这个

whitetiger28 发表于 2024-1-10 13:38

感谢分享

nojon 发表于 2024-1-10 13:43

谢谢楼主分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 一个简易时钟\计时\倒计时工具_S_Clock x64&x86 Ver 0.3.2