使用Python创建Windows屏幕保护程序?

时间:2013-06-29 15:10:18

标签: python screensaver windows-screensaver

Windows中的屏幕保护程序只是在空闲一段时间后运行的常规可执行文件。 它们是相同的“.exe”文件,只有扩展名(重命名)“。scr”。 要使用“.scr”文件作为屏幕保护程序,请右键单击它并选择“安装”。

Python有许多方法可以将Python脚本转换为.exe文件。您可以使用py2exe等现有工具,编写自己的C ++ exe,它只是触发主Python脚本,或者使用将.bat批处理文件转换为.exe可执行文件的工具。 我已经尝试过我自己的C ++ exe和几个批处理转换器,但没有一个能满足我的需求。 py2exe仅限我使用。我的Python脚本总是无法运行。如果控制台可见,则显示以下所有内容:

C:\Windows\system32>python -i "main.py"

C:\Windows\system32>pause
Press any key to continue . . .

如何将我的Python程序变成真正的Windows屏幕保护程序?

顺便说一句,如果重要的话,我会使用Panda3D引擎作为屏幕保护程序的视觉效果。

1 个答案:

答案 0 :(得分:0)

http://homepage.hispeed.ch/py430/python/ http://forum.xbmc.org/showthread.php?tid=135578

这些只是我找到的两个链接。一个包含拉链,有人声称他们做了一个,它包括所有代码。另一个是指向某个网站的链接,有人制作了屏幕保护程序并提供了下载位置的链接。

不要相信我会说它会起作用,但有些人说它确实有效。

祝你好运!

编辑:https://github.com/SlrG/xbmcaddon 另一个链接到一个人的代码,使用几乎纯粹的python制作屏幕保护程序