如何在Windows中使用Python对齐新墙纸

问题描述

使用著名的ctypes正确更改背景后

import ctypes
ctypes.windll.user32.SystemParametersInfoW(SPI_SETDESKWALLPAPER,fullpathofimage,0)

图像无法正确显示在屏幕上,因为Windows将“平铺”设置为认墙纸。图片的一部分超出了屏幕。

¿有什么方法可以更改墙纸适合模式? (居中,跨度,适合,伸展等) 更改计算机的适合模式后,每次墙纸的新更改都将遵循新的适合模式。因此它必须是系统参数,但我不知道在哪里进行编辑。

在这个答案What are the Parameters for in: Python,ctypes.windll.user32.SystemParametersInfoA?中,有人用https://code.msdn.microsoft.com/windowsdesktop/cssetdesktopwallpaper-2107409c进行了回复,但现在它倒塌了,我什么也找不到。

谢谢你提前。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)