我创建了一个python脚本,每30秒在两张图像之间更改计算机的背景。我决定通过NSSM使其成为一项服务,这样就不必全天候(24/7)打开python窗口。 Windows显示该服务正在运行,但是我的背景完全没有改变。
我尝试删除sleep(30)命令,但遇到相同的KeyboardInterrupt错误。我还多次重启了该服务。
import ctypes
from time import sleep
while True:
ctypes.windll.user32.SystemParametersInfoW(20, 0, 'image1 path', 0)
sleep(30)
ctypes.windll.user32.SystemParametersInfoW(20, 0, 'image2 path', 0)
sleep(30)
# image path looks like this: 'C:\\Users\\Me\\source\\repos\\image_folder\\abc.jpg'
这是我要制作成服务的程序,以在后台自动运行。
我希望服务运行时背景每30秒更改一次,但是背景保持不变,并且在错误文件中出现了KeyboardInterrupt错误。
Traceback (most recent call last):
File "python script path", line 5, in <module>
ctypes.windll.user32.SystemParametersInfoW(20, 0, 'image1 path', 0)
KeyboardInterrupt