重新制作Crazy PC程序,但如何同步运行?

时间:2018-03-26 07:26:37

标签: python python-3.x

我上次访问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中调用它,然后是图片和歌曲,但这仍然无法解决我的问题。我仍然需要和背景中播放的图片和歌曲(所以没有用户找到它们)。

任何想法?

0 个答案:

没有答案