Windows下用Python+bat+计划任务实现每天更换桌面为Windows聚焦
这篇文章整合了很多网络资源…
有关Python中的各种包,没有的自己百度pip进去就好. 嫌pip速度慢可以换国内源.
from PIL
import Image
import os
import time
import win32gui
import win32con
import win32api
def set_desktop_windows(imagepath):
'''设置壁纸的函数
传入绝对路径(D:\70216\Pictures\Saved Pictures\a.png)这种'''
k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
win32api.RegSetValueEx(k, "WallpaperStyle", 0,win32con.REG_SZ, "2") # 2拉伸适应桌面,0桌面居中win32api.RegSetValueEx(k, "TileWallpaper", 0, win32con.REG_SZ, "0")
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, imagepath, 1