zouhuidong / BowToLearn

躬学系统。一个管理你在家时面向电脑工作和学习的工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BowToLearn

Downloads

躬学系统。一个管理你在家时面向电脑工作和学习的工具

设计来自己用的,管理自己在电脑前的生活。

(远古版本:https://github.com/zouhuidong/EyeRestReminder

依赖

EasyX 图形库(https://easyx.cn )和 HiEasyX(已加入项目中,仓库 https://github.com/zouhuidong/HiEasyX

功能

普通模式下

  • 使用电脑一定时长后强制锁定,防止久坐(默认 40 min)
  • 定时提醒喝水
  • 晚上到某个时间点(例如十点)后,程序会在指定时长(例如 7 分钟)后自动关机,这段时间内程序有悬浮窗显示距离关机的时间,避免太晚睡
  • 甩鼠标可以显示鼠标位置,防止找不到鼠标(2023.7.29 新增)

学习模式下

  • 运行程序后就会全屏锁住电脑,只可以和程序交互
  • 进入程序主界面前会要求输入一段你自己指定的文字(学习提示词,可以不设置)
  • 在主界面中,可以选择要求使用一会电脑(有时长可选),使用前会要求你输入一段自己指定的文本,然后才能被允许用一会电脑(超时会回到程序,全局锁定)
  • 在主界面中,有一个定时器可以用来给自己写作业定时

学习模式启用时,普通模式的功能就会被禁用。

可以设置晚上某个时间点后自动退出学习模式(相当于暂时退出,如果要真正关闭学习模式,要去菜单设置)。

学习模式中用到的各种需要用户输入的字符串被定义在程序附带的文件中,可以自己修改,很简单,对照着看看就知道了。此外,被要求输入字符串的时候是有原字符串对照的,也就是对照着输入就行。

程序菜单

右键程序托盘打开菜单,里面可以设置是否开启学习模式(已知 bug:晚上学习模式自动退出后,真正关闭学习模式需要点两次设置的按钮。可修但懒修。)

由于程序屏蔽了关闭按钮,可以在这里选择退出躬学系统(建议尽量不要使用此功能,否则程序就没有那么管家性了,每次强制你休息或者在学习模式你都想着点这个退出……好吧,懂我意思吗,嗯嗯)。任务管理器可以关掉此程序,只是防君子,因为用这个系统全然是为了自己。

开机自启

最好设置程序开机自启,否则无法体会到程序的管家式服务。

设置开机自启的方法:

  1. Win+R 输入 %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,回车,会弹出一个文件夹,这就是存放开机自启的程序的快捷方式的目录。
  2. 将程序的快捷方式复制到该目录,ok。

可以做程序内的开机自启设置,但是懒得了,如上操作不麻烦,省的加注册表。

About

躬学系统。一个管理你在家时面向电脑工作和学习的工具

License:MIT License


Languages

Language:C++ 97.8%Language:C 2.2%