好玩 | 上课通过SSH在后端利用python在课室电脑放歌
仅记录一下大学为了增加课堂“活跃性”写的恶作剧代码, 谨慎使用
因为有一堂课是学校在外面机构外聘过来给我们专业上课的, 哎, 属于是计院"弃子"了, 然后老是上课在推销叫我们以后要去什么他们机构上课培训啊, 多做项目, 增加项目经验啊什么的, 要不然找不到工作的啊巴拉巴拉的之类的
(如果川哥看到这篇博客, 不要介意, 哈哈哈哈哈, 不是在你的课堂上搞的, 是有两个女的, 我觉得都不是老师, 反正就是用了一大节课来给我们推销, 然后又要我们填信息表格, 恶心死了)
Notice
- 如果有一些没安装的包, 就手动在后台pip安装
- 关于在上课前通过ps1脚本给课室电脑安装SSH的脚本代码, emmm, 过段时间有机会在发博客吧
song1.py
这个py文件是一个死循环, 为了防止:
1. 调出任务管理器杀后台程序
2. 将电脑静音
import os
import time
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)
volume = cast(interface, POINTER(IAudioEndpointVolume))
while True:
os.system('taskkill /im Taskmgr.exe /f')
if volume.GetMute():
volume.SetMute(0, None)
volume.SetMasterVolumeLevel(-10.3, None)
time.sleep(1.5)
song2.py
这个py文件就是为了放你要放的哪首歌
import os
import time
import winsound # 这个包是要自己手动装的我记得
# 这里填要放的那首歌的绝对路径,记得要提前先转成wav格式
# 最后那个参数不要忘了, 要 flags=1
# 这个就是周星驰007的那首超经典的歌<李香兰>
winsound.PlaySound('D:/python/Anaconda/007.wav', flags=1)
time.sleep(110) # 这个sleep的时间为你要放的那首歌的时长
print(0)
os.system('shutdown -s -t 0')
# 这个可有可无, 放完歌后执行关机命令, 因为我们课室电脑关机重启后会还原, 相当于什么手脚都清理干净了

被折叠的 条评论
为什么被折叠?



