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 引擎作为屏幕保护程序的视觉效果,如果这很重要的话。