Table of contents generated with markdown-toc
ClassBoard 以兼容性为核心(支持希沃老设备),兼顾自由性和可用性(自定义程度高,但是能够做到开箱即用),力求成为一款易用且好用的一体机壁纸软件。
ClassBoardSharp 是 ClassBoard 的二代版本。
ClassBoardSharp相对 ClassBoard 一代的缺点:
- 软件大了(50MB → 225MB);
- 占用大了(Win GDT → Chromium Blink);
- 启动慢了(在希沃 H84 开机实测中:无感知地开机启动 → 需要3-5s才能将页面加载完毕)
ClassBoardSharp相对 ClassBoard 一代的优点,是采用 HTML/JS/CSS 构建页面:
- 页面可几乎完全定制
- 页面可随时修改
- 更方便、更自由地写出更好看的页面
在浏览器中预览:https://candlest.github.io/ClassBoard-F8/
从 GitHub 的 Release 页面 下载
国内地址:
城通网盘: ClassBoard_1.0.24.0813_x86.7z(访问密码:2484)
解压压缩包至文件夹。
双击运行程序 ClassBoard.exe
即可。
项目结构:
.
├── Background
├── README
├── Config
├── ...
└── ClassBoard.exe
文件夹 | 内容 |
---|---|
Background | 壁纸前端网页 |
Config | 配置文件 |
在托盘中点击设置
按钮进入设置界面,或者手动修改下面的文件:
文件 | 内容 |
---|---|
board.txt | 使用 html 语法,对应着右下的告示栏 |
events.txt | 倒计日,每行按照事件,日期 的格式书写(本质上是个字符串数组,请不要忘记元素间的逗号) |
class.csv | 第一行为表头,最后一行为每节课的时间(mm:ss-mm:ss 格式),中间为课表 |
修改以后,请在托盘中点击重载
按钮重载应用。
和修改网页一样哦。
第一步:输入Win+R
,键入shell:startup
,然后选择“确定”即可打开“启动”文件夹。
第二步:将该ClassBoard的快捷方式粘贴到“启动”文件夹中即可。
第一步: 按下“打开启动项文件夹“按钮;
第二步:在启动项文件夹中删除本程序的快捷方式;
打开任务管理器选择启动
选项卡或者运行msconfig
,可以看到我们刚刚添加的启动项。
收集错误信息,在此项目下提出issue
:Candlest/ClassBoardSharp 。
ClassBoardSharp 采用 C# .NET Framework 4.6.1 + CefSharp 编写,如遇错误请复制 .NET Framework 的报错信息,以及系统版本。
如果您有一定 Web 开发基础,可以在程序运行时打开 http://localhost:14241/ 调试代码
Debug 端口可以在 Config/config.ini
或者设置页面修改:
[CEF]
RemoteDebuggingPort=14241
Warning
建议备份相关文件
要删除冰点还原,需要在PE环境(或者安全模式)下,删除以下文件:
C:\Program Files (x86)\Seewo\SeewoService\SeewoService_1.3.6.3254
里的SeewoFreeze
C:\ProgramData
里的文件夹SeewoFreeze
,SeewoFreezeConfig
和SeewoFreezeKernelConfig
C:\ProgramData\Seewo
里的Freeze
如果想恢复冰点,可以重新安装 Seewo 管家。
目前已有属性:
[Window]
AsBackground=true # 是否设为桌面背景
BackgroundUrl="/Background/index.html" # 背景网页位置
QuietLoad=true # 启动时不显示气泡
[CEF]
DisableGPU=true # 关闭GPU渲染,详见issue #7
LogSeverity=4 # CEF日志级别,4为只记录error
RemoteDebuggingPort=14241 # 调试端口
[Fix_Task_View] # 修复 Task View,详见issue #5
Timer=true # Win7 可以关了
Interval=100
本项目是对前辈 ClassTool 的拙劣模仿。 ClassTool 使用 Electron + Vue.JS 构建。
一个用在班级电脑上面的动态壁纸系统,显示高考倒计时、作业、课程表、值日生等
非常感谢 CefSharp 提供平滑的 .NET + CEF 开发体验。
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
感谢参与测试、提供修改建议,参与代码修改的八班九班同学!
尤其是 @Candlest 和 @mike-unk 以及 @E7G 同学!
Github贡献者名单:
欢迎任何的贡献!
本项目使用 MIT License 开源。