使用pythonwin设置windows的桌面背景

来源:互联网 发布:网络调度表 编辑:程序博客网 时间:2024/05/16 02:40
#coding=utf-8__author__ = 'Administrator'import pythoncomfrom win32com.shell import shell, shellcong_desk = Nonedef toGBK(s):    return s.decode('utf-8').encode('gb2312')def getDeskComObject():    global g_desk    if not g_desk:        g_desk = pythoncom.CoCreateInstance(shell.CLSID_ActiveDesktop, \                                             None, pythoncom.CLSCTX_INPROC_SERVER, \                                             shell.IID_IActiveDesktop)    return g_deskdef setWallPaper(paper):    desktop = getDeskComObject()    if desktop:        desktop.SetWallpaper(toGBK(paper), 0)        desktop.ApplyChanges(shellcon.AD_APPLY_ALL)def addUrlLink(lnk):    desktop = getDeskComObject()    desktop.AddUrl(0, lnk, 0, 0)if __name__ == '__main__':    paper = r'G:\meinv\长腿美女刘奕宁Lynn唯美私房照\16.jpg'    setWallPaper(paper)

0 0