python--让桌面播放图片

来源:互联网 发布:淘宝网儿童公主裙 编辑:程序博客网 时间:2024/05/04 13:04
由于最近一直用python做一个项目,昨天临睡前突然有灵感,想让桌面快速的播放图片,于是写下了如下的代码:
#encoding=utf-8'''Created on 2012-3-13@author: '罗嘉飞' titile:'用桌面播放照片''''import win32api, win32con, win32guiimport osdef setWallpaper(picture):    key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_ALL_ACCESS)    win32api.RegSetValueEx(key, "WallpaperStyle", 0, win32con.REG_SZ, '2')    win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, picture, 0)        def walk_dir(root):    for root, dirs, files in os.walk(root):        for f in files:            picture = root + '\\' + f            setWallpaper(picture)            if __name__ == '__main__':    walk_dir(u'd:\\照片')



在python中用win32api模块还是对windows有很好的作用。

代码不多,主要就是遍历目录,修改注册表。
注意壁纸拉伸模式的值为2

原创粉丝点击