Skip to content

Latest commit

 

History

History
47 lines (47 loc) · 5.53 KB

Manual.md

File metadata and controls

47 lines (47 loc) · 5.53 KB

食用方法

如何显示在所有虚拟桌面上

  • 本程序在 v3.0.1 移除了虚拟桌面功能 (Windows 10 及以上),该功能可以在用户切换虚拟桌面的时候也把自身窗口移动到相应的虚拟桌面上,但由于该功能始终处于不稳定状态且系统早有相应的功能,故移除了此功能;
  • 后续若实现该功能,可以使用组合键 Win+Tab 打开任务视图,右键本程序窗口,勾选 "在所有桌面上显示此窗口" 或 "在所有桌面上显示此应用的窗口" 即可,后者需在打开本程序2个或多个窗口后方可勾选。

使用占位符自定义文本

  • 你可以在设置里的 显示>自定义文本 设置默认的文本;
  • 可用的占位符:
    {x}-考试名称 {d}-天 {h}-时 {m}-分
    {s}-秒 {rd}-四舍五入的天数
    {th}-总小时数 {tm}-总分钟数 {ts}-总秒数;
  • 比如:{x}还有{d}.{h}:{m}:{s}。

规则管理器使用说明

  • 你可以在设置里的 显示>自定义文本 和 外观>字体颜色 设置默认的 (规则之外的) 文本和颜色;
  • 规则管理器是用来高度自定义各个时刻的文本和颜色;
  • 若没有匹配到规则管理器中的规则,则显示设置的默认文本和颜色;
  • 除了右键表格,你还可以左键双击项目、按下 Delete 进行编辑、删除的操作。

设置界面介绍

建议先安装本程序并打开设置后再参考下列内容

基本

  • 考试名称:输入考试名称,2~10字
  • 考试开始/结束日期和时间:在控件的数字上左键点击,可使用左右键切换要设置的字段,上下键选择具体数值。也可以点击控件右侧的日历小图标弹出日历进行选择,具体时间需手动输入。结束时间选择器默认隐藏,若想设置考试结束日期和时间,你需要考虑是否让倒计时显示 "考试还有多久结束" 或者 "考试已过去了多久",并先到 "显示" 选项卡中勾选相应复选框,然后再设置考试结束日期和时间才能生效。
  • 开机时自动启动倒计时:可设置是否开机启动
  • 在需要时自动优化内存:由于 C# 程序普遍存在内存占用问题,勾选后会每5分钟检测内存占用,当超过9MB才会触发清理
  • 顶置倒计时窗口:可设置是否顶置显示倒计时
  • 顶置本程序的其他窗口:可设置本程序的其他窗口 (设置、关于、更新器等) 是否也跟随倒计时窗口的顶置属性 (需先在 "基本" 选项卡中开启倒计时的顶置属性)

显示

  • 只显示...:可设置是否只显示天、时、分、秒 [与 自定义文本 不能同时开启]
  • 将不足一天的时间视为一天:达到与市面上销售的纸质倒计时同样的效果
  • 将倒计时显示在屏幕...的...:可指定将倒计时显示在哪个屏幕的哪个位置上,前提是当前计算机拥有两个及以上的屏幕,也可以开启拖动将倒计时拖在其他屏幕上,只是不会被固定而已
  • 允许拖动倒计时窗口:开启后可以随意拖动倒计时窗口,防止遮挡屏幕上的部分内容,支持多显示器
  • 兼容希沃PPT小工具:经测试当倒计时显示在默认左上角位置时会使希沃PPT小工具的内置白板打开后底部工具栏消失的问题,开启后显示位置将向右挪动一个像素,可以有效解决此问题
  • 自定义文本: 见说明规则管理器使用说明

外观

  • 选择字体:可自定义倒计时的字体以及大小 (推荐字体:微软雅黑、Noto Sans SC)
  • 恢复默认:恢复默认字体
  • 设置颜色请点击显示的色块,两个色块分别对应文字颜色和背景颜色,将一个色块拖放到其它色块上可快速应用相同的颜色。
  • 恢复默认:恢复默认颜色

工具

  • 同步网络时钟:一键同步网络时钟,需要管理员权限,同时会将系统默认网络时钟服务器设置为 ntp1.aliyun.com (国内的),并且还会将 Windows Time 服务设置为自动启动
  • 重启倒计时:一键重新启动倒计时,由于本程序在更改了屏幕缩放后并不会自动调整而使得窗口文字显示模糊,故可以快速重新启动程序确保文字清晰 (右键可关闭倒计时)

命令行选项

目前功能有点少,暂时想不到其它功能,欢迎在 Issues 里留言

  • /h, /?: 显示帮助信息
  • /ac:检测当前用户是否具有管理员权限
  • /fr <版本号>: 强制下载并安装指定的版本,留空则当前版本,推荐在特殊情况下使用,不支持老版本

致用户

  • 此高考倒计时程序是本人在高三时应班级要求编写的,如有雷同,纯属巧合;
  • 软件目前所有功能均按照个人和老师及同学的要求开发,可能存在一些不足和瑕疵,还请各位用户多多谅解;
  • 本项目是我第一次 C# 实践,我会尽可能在不影响用户体验下把我所学的全部知识都应用在这个项目中,所以可能会有一些屎山或冗余代码,欢迎各位对源代码进行批评和指点;
  • 当然也欢迎各位用户在 GitHub Issues/Discussions 里分享您的观点和想法,虽然能力和时间有限,但我也会尽量去完成每一个用户提出的问题,感谢您的理解和支持!