一、软件来源与安全性
1.软件来源
- 本随机点名系统是基于Windows PowerShell原生脚本开发的轻量级工具。PowerShell是微软官方为Windows系统内置的脚本环境,广泛应用于系统管理和自动化任务,是Windows操作系统的核心组件之一。
2.安全性保障
- 完全开源透明:所有代码都是文本格式的PowerShell脚本(.ps1文件),您可以用任何文本编辑器(如记事本)打开查看完整代码,没有任何隐藏或加密的部分;
- 无需额外安装:不包含任何第三方库、插件或可执行文件,完全依赖Windows系统自带的组件运行;
- 无网络通信:程序只在本地运行,不会连接任何服务器,不会上传任何数据,您的学生名单完全保密;
- 无数据收集:不收集任何使用信息,不会修改系统设置,运行后没有任何残留文件;
- 官方技术栈:使用微软官方的.NET Framework和Windows Forms技术,这是Windows桌面应用的标准开发框架。
您可以完全放心使用,如果有任何技术疑虑,学校的信息技术部门也可以审核源代码。
二、软件优点
1. 体积小巧,无需安装
- 整个程序只有几个KB,不占用硬盘空间
- 无需安装任何软件,Windows 10/11自带运行环境
- 即拷即用,放入U盘随身携带
2. 操作简单,效率极高
- 双击启动,界面直观
- 点击"开始"后0.5秒自动停止选中学生
- 随机算法公平公正,无偏向性
3. 窗口精巧,不遮挡内容
- 窗口小巧(约220×183像素)
- 默认窗口置顶,始终在最上层显示
- 可点击"Not Top"按钮取消置顶,方便查看其他内容
4. 多班级管理便捷
- 一个程序文件配合一个TXT名单文件
- 不同班级只需更换TXT名单
- 支持任意班级人数
5. 安全可靠
- 代码完全透明,可审核
- 无网络依赖,离线运行
- 不修改系统,纯净无残留
三、使用方法
步骤1:准备班级名单
①创建一个TXT文本文件(使用记事本即可)
②文件命名建议:如"高一(1)班.txt"
③每行输入一个学生姓名
④保存为UTF-8编码(记事本"另存为"时选择UTF-8)
示例名单格式:
蔡雅琴
曹若曦
曾浩然
陈静
程思琪
戴玉梅
邓梓豪
丁秀英
董欣怡
杜秀兰
步骤2:运行程序
①将以下文件放在同一个文件夹中:
- RollCall.ps1(主程序)
- 启动.vbs(启动脚本)
- 你的班级名单.txt
②双击 启动.vbs
③程序自动加载名单并显示窗口
步骤3:使用点名功能
①开始点名:点击绿色"Start"按钮,名字快速滚动
②自动停止:0.5秒后自动停止,显示选中的学生
③切换置顶:
- 默认窗口置顶,按钮显示"Not Top"(点击后取消置顶)
- 取消置顶后,按钮显示"Top"(点击后恢复置顶)
④关闭程序:点击窗口右上角的"×"按钮
步骤4:多班级使用
①为每个班级准备各自的TXT名单文件
②需要使用某个班级时,将该班级的TXT文件与程序放在同一文件夹
③双击启动即可自动读取该班级名单
四、常见问题
Q: 程序无法启动?
A: 确保文件编码为UTF-8,且TXT文件与程序在同一文件夹。
Q: 名字显示乱码?
A: 请使用UTF-8编码保存TXT文件。
Q: 窗口被其他程序遮挡?
A: 点击"Top"按钮开启置顶功能。如果窗口已置顶(显示"Not Top"),则点击取消置顶后再点击"Top"即可。
Q: 可以修改点名时间吗?
A: 可以,在RollCall.ps1文件中找到 $script:stopTimer.Interval = 500 这一行,将500改为其他数值(单位:毫秒)。
五、技术支持
如遇任何问题,请提供以下信息:
1. Windows版本(Windows 10 或 Windows 11)
2. 具体错误提示
3. 名单文件编码格式
六、文件清单
标准包包含以下文件:
- RollCall.ps1 - 主程序脚本
- 启动.vbs - 程序启动器
- 学生名单.txt - 示例名单文件
温馨提示:建议将程序和班级名单文件放在U盘中,方便在不同教室的电脑上使用。
点击下载
生物小吧