好玩 | 上课通过SSH在后端利用python在课室电脑放歌

好玩 | 上课通过SSH在后端利用python在课室电脑放歌

仅记录一下大学为了增加课堂“活跃性”写的恶作剧代码, 谨慎使用
因为有一堂课是学校在外面机构外聘过来给我们专业上课的, 哎, 属于是计院"弃子"了, 然后老是上课在推销叫我们以后要去什么他们机构上课培训啊, 多做项目, 增加项目经验啊什么的, 要不然找不到工作的啊巴拉巴拉的之类的
(如果川哥看到这篇博客, 不要介意, 哈哈哈哈哈, 不是在你的课堂上搞的, 是有两个女的, 我觉得都不是老师, 反正就是用了一大节课来给我们推销, 然后又要我们填信息表格, 恶心死了)

Notice

  1. 如果有一些没安装的包, 就手动在后台pip安装
  2. 关于在上课前通过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')		
# 这个可有可无, 放完歌后执行关机命令, 因为我们课室电脑关机重启后会还原, 相当于什么手脚都清理干净了
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值