Version 4.4.3
🎲 随机点名系统 v4.4.3
2026-07-25 | GitHub Releases
📦 下载
| 文件 | 说明 |
|---|---|
RandomSelector_v4.4.3_Setup.exe |
推荐 — Inno Setup 安装包,自动创建开始菜单和桌面快捷方式 |
✨ 新增功能
🪟 Inno Setup 安装包
python build.py 打包后自动生成 RandomSelector_v4.4.3_Setup.exe 安装程序:
- 自动搜索本机 ISCC.exe 编译器路径,无需手动配置
- 编译器未安装时仅生成
.iss脚本,可手动编译 - 新增
--no-installer参数,按需跳过安装包生成 - 安装包支持:中文界面、桌面快捷方式(可选)、开始菜单条目
🔗 发现新版本引导下载
"发现新版本"对话框新增前往下载按钮,点击直接跳转 GitHub Releases 页面。
👁️ 查看人员按模式适配
"查看人员"按钮根据当前模式智能切换视图:
- 临时模式 → 展示本次抽选结果
- 拖地模式 → 展示所有人员及选中状态
🔧 改进与修复
- 安全修复:
os.system()全面替换为subprocess.run(),消除 IDE 安全警告 - 文档更新:README 快速开始指南新增 Releases 下载方式
- 版本日志:补全 v4.4.3 更新条目
📋 完整功能
| 功能 | 说明 |
|---|---|
| 临时抽选 | 自定义 1~20 人,不保存状态 |
| 拖地排班 | 每日一次 3 人选,状态持久化 |
| 回溯替换 | 学号实时校验,一键替换缺席人员 |
| Seed 种子 | 固定种子 = 可复现结果 |
| 文件占用监测 | 自动检测 Excel 锁定 |
| 版本更新检测 | 自动/手动检查 + DNS 劫持容错 |
| 全局异常捕获 | 弹窗 + 日志轮转,Traceback 可复制 |
| 单实例保护 | 防止重复启动 |
| Inno Setup 打包 | 一键生成安装包 EXE |
🔗 链接
© 2026 随机点名系统 — 2027届高三(4)班