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引擎作为屏幕保护程序的视觉效果。
答案 0 :(得分:0)
http://homepage.hispeed.ch/py430/python/ http://forum.xbmc.org/showthread.php?tid=135578
这些只是我找到的两个链接。一个包含拉链,有人声称他们做了一个,它包括所有代码。另一个是指向某个网站的链接,有人制作了屏幕保护程序并提供了下载位置的链接。
不要相信我会说它会起作用,但有些人说它确实有效。
祝你好运!编辑:https://github.com/SlrG/xbmcaddon 另一个链接到一个人的代码,使用几乎纯粹的python制作屏幕保护程序