我上次访问stackoverflow已经有一段时间了,但我很高兴回来。
现在。也许有些人还记得疯狂PC"病毒"'(程序不断打开和关闭你的磁盘驱动器,可能会播放一首歌并显示图片,但是无害且应该是变得容易关闭)
好。对于下一个愚人我想用这个,但我找不到。
所以我决定自己需要自己制作!
我找到了一些控制磁盘驱动器的代码,
import time, pygame.cdrom as cdrom
#time.sleep(5)
while 1:
cdrom.init()
cd = cdrom.CD(0)
cd.init()
cd.eject()
cd.quit()
cdrom.quit()
time.sleep(5)
(谢谢shubham1810)
但我不确定它是否是python 3并且它是一段时间,意思是(据我所知,仍然是代码中的一个菜鸟)它不会运行任何其他代码直到结束。
但如前所述,我还希望屏幕上有一张图片和一个声音文件......
你们有什么想法吗?因为我不:(
-Natan
编辑1: 好吧,我现在终于能够安装pygame了,这段代码可以在python 3上运行。让我感到困惑的是它打开驱动器一次然后再不关闭它。有谁知道怎么做?
编辑2: 我已经决定这不会工作,并且已经找到了一个工作的vbs脚本,用于CD驱动器的打开和关闭。脚本是:
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
do
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count -1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count -1
colCDROMs.Item(i).Eject
Next
End If
wscript.sleep 5000
loop
我将在python中调用它,然后是图片和歌曲,但这仍然无法解决我的问题。我仍然需要和背景中播放的图片和歌曲(所以没有用户找到它们)。
任何想法?