在Python中更改桌面墙纸
几个小时以来,我一直在尝试使用ctypes.windell.user32.systemparameters sinfoa在Python中更改Windows7中的桌面墙纸,但没有成功。我已经搜索了好几个来源,没有一个能在我的系统上运行的解决方案 以下片段对墙纸没有影响:在Python中更改桌面墙纸,python,python-3.x,wallpaper,Python,Python 3.x,Wallpaper,几个小时以来,我一直在尝试使用ctypes.windell.user32.systemparameters sinfoa在Python中更改Windows7中的桌面墙纸,但没有成功。我已经搜索了好几个来源,没有一个能在我的系统上运行的解决方案 以下片段对墙纸没有影响: ctypes.windll.user32.SystemParametersInfoA(20, 0, "image.jpg", 0) image.jpg有效 另外,如果有任何帮助,print(ctypes.windell.user
ctypes.windll.user32.SystemParametersInfoA(20, 0, "image.jpg", 0)
image.jpg
有效
另外,如果有任何帮助,print(ctypes.windell.user32.systemparameters sinfoa(20,0,“image.jpg”,0))
返回0
我正在使用Python 3.4。非常感谢您的帮助。您是否尝试过此方法:?
0
返回值表示失败。调用GetLastError()
(raisewinerror()
)。请尝试系统参数sinfow
(Unicode),并从中获取答案。请确保指定图像的完整路径,并且如果您手动更改背景,图像可以正常工作。我提供了类似问题的示例答案。