【发布时间】:2019-05-21 13:19:59
【问题描述】:
我一直在尝试寻找通过 python 脚本更改 Windows 10 桌面壁纸的最佳方法。当我尝试运行此脚本时,桌面背景变为纯黑色。
import ctypes
path = 'C:\\Users\\Patrick\\Desktop\\0200200220.jpg'
def changeBG(path):
SPI_SETDESKWALLPAPER = 20
ctypes.windll.user32.SystemParametersInfoA(20, 0, path, 3)
return;
changeBG(path)
我能做些什么来解决这个问题?我正在使用python3
【问题讨论】:
-
我正在运行 macOS,但请检查您是否可以将其用作参考。 techwalla.com/articles/script-to-change-desktop-background。它涉及 2 个步骤。更改所需桌面壁纸的路径并使用 user32.dll,UpdatePerUserSystemParameters", 1, True 发送系统更新命令。此更新命令包含在我阅读的大多数指南中。
标签: python python-3.x windows windows-10 ctypes