参数、批量与稳定性相关
1. 批量配置多议程
单机定位,一台主讲电脑一套队列。多议程的高效做法:
- 建队列:按议程顺序添加计时器(如 15 / 20 / 10 分钟),标签改成议程名;
- 绑专属键:给每个计时器绑定专属快捷键(如
Alt+1/2/3)——讲到位一键跳到下一项:专属键会停止其他计时器、重置并立即开始目标计时器; - 配提醒链:开启倒计时语音提醒(如剩余 5 / 3 / 1 分钟 TTS 播报),配合结束弹窗 + 提示音,两级提醒覆盖「快到了」和「已超时」;
- 复制到其他会场:默认安装(用户 AppData 目录,exe 可写)为便携模式,配置存程序目录
config\下(settings.json+timers.json)——把整个程序目录拷贝到同版本的其他机器即可获得相同队列与设置(拷贝前先关闭 FoxTimer);安装到 Program Files 的场景为系统存储,改拷用户数据目录的配置文件(复制前先关闭 FoxTimer)。
注意:专属快捷键绑定的是「计时器记录」,复制数据到新机器后如删改过计时器,需重新核对快捷键。
2. 长时间运行(无人值守)
| 机制 | 说明 |
|---|---|
| 进度落盘 | 计时进度与配置实时保存(300ms 防抖),崩溃 / 断电重启后自动恢复 |
| 尺寸记忆 | 窗口尺寸与位置自动保存,重启后原样恢复 |
| 置顶常驻 | 置顶默认开启,重启后保持 |
| Web 服务随启 | Web 控制台随主程序自动启动(默认开启) |
建议组合:置顶开 + 透明度按现场调 + 按议程建好队列 + 专属快捷键——开会全程无需碰窗口。FoxTimer 定位「有人在场使用」,不提供开机自启项;需要随系统自动启动时,把快捷方式放入系统「启动」文件夹即可。
3. 权限与安全
| 项 | 说明 |
|---|---|
| 控制密码 | Web 控制台唯一的访问凭据,默认 admin123,首次部署必须修改(桌面端「设置 → Web 控制台 → 控制密码」) |
| 令牌 | 登录签发 24 小时令牌;修改密码后旧令牌立即失效(签名随密码变化) |
| 鉴权范围 | REST API(/api/*)全部鉴权;登录接口、网页静态资源与 WebSocket 推送不鉴权——推送只读状态,不接收指令 |
| 关闭远程 | 不用远程管理时可在设置面板整体关闭 Web 服务,9527 端口不再监听 |
| 本机功能 | 本机计时、提醒、快捷键不依赖密码;忘记密码只需在桌面端设置面板重设 |
4. 性能与稳定性
- 主界面为轻量 2D 渲染,2GB 内存机器即可流畅运行;计时刷新 500ms 一拍,CPU 占用可忽略;
- 提示音经独立音频通道播放(音量独立于系统),TTS 经 Windows SAPI 合成,不阻塞计时;
- 数据写入 300ms 防抖,避免频繁磁盘 I/O;
- 多计时器数量无硬限制;建议单会场不超过一屏可容纳的数量(紧凑下拉列表已做最大高度保护)。
5. 离线环境部署
全程不需要公网:
- 在有网机器下载安装包,拷贝到目标电脑安装;
- 计时、提醒、快捷键、Web 控制台全部离线可用;
- 唯一受影响项:科技数字 / 终端复古 / 代码极简三种显示字体首次使用需在线加载(Google Fonts),离线时自动回退系统等宽字体,计时功能不受任何影响;对字体有要求的离线现场,可先在有网环境运行一次选定字体(本地缓存后离线可用);
- 升级:新安装包拷贝过去覆盖安装即可,用户数据保留。
6. 典型故障排查
| 现象 | 原因 | 处理 |
|---|---|---|
| 计时数字被某全屏程序盖住 | 对方使用独占全屏模式 | 对方改窗口化 / 无边框全屏;或把 FoxTimer 放到副屏 |
| 快捷键按了没反应 | 与其他软件全局热键冲突 | 设置面板更换快捷键组合;冲突键位注册失败会在日志提示 |
| 双击数字没停止 | 双击间隔内已触发了单击的开始 / 暂停 | 属正常连击行为,再双击一次即可 |
| 浏览器打不开控制台 | 服务被关 / 端口被改 / 不同网段 | 桌面端设置面板确认「Web 服务已启动」与端口;确认与访问设备同网段 |
| 控制台登录提示密码错误 | 密码已被修改 | 桌面端设置面板查看 / 重设控制密码 |
| TTS 没有声音 | 选了不支持的语音名或音量为 0 | 播报人留空使用系统默认;检查提示音音量;确认系统已安装中文语音 |
| 提醒改了没生效 | 改的是「倒计时语音提醒」,期望改「结束提醒」 | 两组提醒相互独立:结束提醒管到零时刻,语音提醒管剩余分钟点,分别配置 |
| 恢复默认设置后计时器没了 | 恢复出厂同时清空计时器 | 属预期行为;重新按议程添加即可 |