2023年4月8日更新
由于大家都希望去除PHP环境,因此稍微更新了一下,去除了必需使用PHP环境的要求,完全使用Html和JavaScript重新弄了一下。
因为想要从Name.txt
中获取名字,然后又因为现在的浏览器都不允许直接这样访问(好吧,也是因为我菜)
所以说这次使用了caddy这样的轻量级服务器端,打包在了压缩包中,也写了个简单的小脚本实现了一键启动
新版使用方法
下载新版本的随机点名器,解压到任意目录后,运行其中的start.bat
即可,出现的窗口请不要关闭,只有这个窗口还在运行时,浏览器才能正常进行随机点名
导入姓名的方法与旧版一致,可在下方自行查找
若关闭了浏览器,但是脚本仍在运行时,可打开浏览器访问http://127.0.0.1:7700
或直接双击打开文件夹中的随机点名快捷方式
默认为7700端口,若此端口被占用,可编辑目录中的caddyfile
文件,将其中的7700改为其他可用端口
新版下载地址
蓝奏盘:
https://wwfw.lanzouf.com/iERWf0sg0bsj
以下是旧版本帖子内容
前言
今天看到另一位大佬在论坛里发布了他自己写的随机数点名器,于是我突然想起我高中的时候也给老师写过一个类似的点名器,所以这边整理了一下发上来。
界面当时似乎是从网上找到的一个看起来很不错的别人的个人主页改的……如有侵权请告知,谢谢
截图
截图
部署方法
配置PHP运行时环境
因为大部分是每个班都有一台电脑,所以选择直接部署在每个班的电脑上即可
推荐使用PHPstudy这样的一键集成环境,本程序不需要数据库(MySQL),因此设置自启动:Nginx或Apache中的任意一个即可
部署程序
部署很简单,将压缩包解压至PHPstudy的网站目录(例如我的电脑上是C:\phpstudy_pro\WWW
)即可
更改名字
部署完成后,会有一个Name.txt
文件,将名字粘贴进去即可,一行一个
注意!最后不能出现空行!否则会出现点名的时候为空的情况!
有个快速导入的方法,就是从Excel表格里直接复制然后粘贴到Name.txt
中,只要注意最后不要出现空行就OK
后续步骤
导入完成后,在浏览器中打开http://127.0.0.1
确认一下是否运行成功,能否正常显示名字,如果有什么BUG可以在本楼回复。
然后可以在桌面上右键-新建-快捷方式,指向的目标地址填写http://127.0.0.1
,名字随意,这样就能在桌面通过双击运行了
后话
现在想想高中时期真的是苦中作乐呢……学习很累很忙,却也会抽点时间出来做点自己喜欢弄的东西,当时真的好喜欢折腾东西啊……哈哈哈
不过也因为这样,我也成功考上了当地的大学,就读软件工程专业,我也希望我能做出厉害的软件!
这个程序是高中时期做的,没有啥技术含量,但是感觉挺实用的,所以就发上来了,如果关注的人多的话,我后续可能会做一个不需要PHP环境的直接就点开就能用的点名器
另外这个程序使用了一言(就是名字下的那一段随机的话),需要联网才能使用。如果觉得这个没有必要,可以删去index.html
文件中的
<p style="font-size:3vh;color:#fff;" id="hitokoto">
温柔而坚定。
</p>
以及
$.ajax({
url: "https://v1.hitokoto.cn/?encode=text",
success: function (result) {
$("#hitokoto").html(result);
}
});
还有那个滑稽的头像,也可以删去:
<p>
<img style="border-radius:50%;max-width:100px;max-height:100px;" src="static/images/hj.jpg">
</p>
旧版下载(需要PHP环境)