一个简单小巧的随机点名系统

2026-02-26 136 0

一、软件来源与安全性

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盘中,方便在不同教室的电脑上使用。


点击下载

相关文章

发布评论