当前位置: 首页 > news >正文

邯郸市魏县建设局网站湖南关键词优化快速

邯郸市魏县建设局网站,湖南关键词优化快速,wordpress wortd,摄影网站建设流程小朋友们好,大朋友们好!我是猫妹!要说最近什么电视剧最火?非《狂飙》莫属。《狂飙》剧名来自毛主席诗词“国际悲歌歌一曲,狂飙为我从天落”。导演借用“狂飙”二字来比喻剧中的扫黑除恶大风暴。据了解,《狂…

小朋友们好,大朋友们好!

我是猫妹!

要说最近什么电视剧最火?

非《狂飙》莫属。

《狂飙》剧名来自毛主席诗词“国际悲歌歌一曲,狂飙为我从天落”。

导演借用“狂飙”二字来比喻剧中的扫黑除恶大风暴。

据了解,《狂飙》是央视8套近九年以来的收视第一电视剧,全剧平均收视率1.54%,单日全端播放量首次突破3亿。

猫妹没有看这部电视剧,主要是没时间,估计也看不懂,好像很烧脑。

但看着猫爸偷偷把电脑桌面改成了《狂飙》壁纸,就知道他有多么喜欢这部电视剧了。

咱们今天聊聊,如何用Python自动切换电脑桌面。

先看效果

效果就是设置一个文件夹,里面保存的是好看的电脑壁纸图片。

运行程序,桌面会被修改,按照程序中的逻辑来更换电脑背景。

修改桌面

我们一般是怎么修改壁纸的呢?

都是通过鼠标点击桌面属性修改。

还有其他方法吗?

还可以通过修改注册表来实现,我们今天的Python修改桌面就是在这个基础上扩展实现的。

在运行中输入regedit,弹出的注册表中的WallPaper就是桌面的壁纸哦!

咱们如果可以动态修改这个值,不就是实现了动态切换壁纸吗?

代码实现

这里需要用到几个库:win32api、win32con、win32gui、PIL等。

其中的pywin32和PIL需要通过pip指令安装。

Python 没有自带访问 windows 系统 API 的库的,需要下载 pywin32,pywin32 是一个第三方模块库,方便开发者快速调用 windows API 的一个模块库。

它直接包装了几乎所有的 Windows API,可以方便地从 Python 直接调用,该模块另一大主要功能是通过 Python 进行 COM 编程。

win32api :模块内定义了常用的一些 API函数,例如:MessageBox

win32gui :模块内定义了一些有关 图形操作的API,例如:FindWindow

win32con :模块内定义了 windows API 内的宏,即 宏常量。例如 MessageBox 内的 MB_OK。

要实现壁纸切换,可以调用如下函数:

defsetWallpaperFromBMP(imagepath):# imagepath 作为壁纸图片的路径                   key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Control panel\\Desktop',0,win32con.KEY_SET_VALUE)# 打开注册表,并指定对子项的操作,在更改注册表内容时,一定要先打开注册表    win32api.RegSetValueEx(key,'wapaperStyle',0,win32con.REG_SZ,'2')# key 表示对哪一个子项修改值,'wapaperStyle'是指壁纸类型,0表示桌面居中,win32con.REG_SZ是数据的类型,2代表拉伸    win32api.RegSetValueEx(key, "Tilewallpaper", 0, win32con.REG_SZ, "0")# 设置背景风格,0 为平铺    win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER,imagepath,win32con.SPIF_SENDWININICHANGE)# 刷新屏幕

PyWin32 地址:

https://github.com/mhammond/pywin32

PyWin32 文档:

http://timgolden.me.uk/pywin32-docs/contents.html

猫妹在测试过程中遇到如下错误:

pywintypes.error: (0, ‘SystemParametersInfo’, ‘No error message is available’)

猫妹和猫爸在网上了解到,这是因为使用win32gui.SystemParametersInfo() 时,图片格式一定是.bmp格式,所以需要使用Image模块将其转换。

该函数如下:

defsetWallPaper(imagePath):# convert jpg to bmp    bmpImage = Image.open(imagePath)    newPath = imagePath.replace('.jpg', '.bmp')    bmpImage.save(newPath, "BMP")    setWallpaperFromBMP(newPath)

有了这两个关键的函数,在电脑上建立一个目录,存放图片,分别遍历其中的图片,就可以自动切换电脑中的图片啦!

defchange_wapaer2(path):# 存放图片文件的文件夹路径        img_lst = os.listdir(path=path)  # 获取文件夹下的所有图片,并存放在列表for i in range(len(img_lst)):#通过下标            print(img_lst[i])            img_path = os.path.join(path,img_lst[i])            setWallPaper(img_path)            time.sleep(1)

好了,今天的分享就到这里,谢谢朋友们的阅读。

我是猫妹,咱们下次见!


文章转载自:
http://dinncoblooey.wbqt.cn
http://dinncoevaporable.wbqt.cn
http://dinncothrenetic.wbqt.cn
http://dinncobrickbat.wbqt.cn
http://dinncorale.wbqt.cn
http://dinncovitalise.wbqt.cn
http://dinncolathework.wbqt.cn
http://dinncofilamentoid.wbqt.cn
http://dinncoimpolder.wbqt.cn
http://dinncovaccination.wbqt.cn
http://dinncolixiviate.wbqt.cn
http://dinncohaggish.wbqt.cn
http://dinncocordially.wbqt.cn
http://dinncoscald.wbqt.cn
http://dinncobodily.wbqt.cn
http://dinncobanksman.wbqt.cn
http://dinncodahabeeyah.wbqt.cn
http://dinncojacamar.wbqt.cn
http://dinncorealization.wbqt.cn
http://dinncooperand.wbqt.cn
http://dinncoelectrogenic.wbqt.cn
http://dinncoepididymis.wbqt.cn
http://dinncosizer.wbqt.cn
http://dinncolosing.wbqt.cn
http://dinncogreegree.wbqt.cn
http://dinncocterm.wbqt.cn
http://dinncofittingly.wbqt.cn
http://dinncokvetch.wbqt.cn
http://dinncoomophagia.wbqt.cn
http://dinncospoonerism.wbqt.cn
http://dinncostaring.wbqt.cn
http://dinncoepidote.wbqt.cn
http://dinncoxenotime.wbqt.cn
http://dinncorouge.wbqt.cn
http://dinncoverkrampte.wbqt.cn
http://dinncowednesday.wbqt.cn
http://dinncoantibacterial.wbqt.cn
http://dinncolacily.wbqt.cn
http://dinncodefuse.wbqt.cn
http://dinncobarrelhouse.wbqt.cn
http://dinncobeaky.wbqt.cn
http://dinncodarwinism.wbqt.cn
http://dinncoincompetently.wbqt.cn
http://dinncoaltorilievo.wbqt.cn
http://dinncopompey.wbqt.cn
http://dinncoturkomen.wbqt.cn
http://dinncozabaglione.wbqt.cn
http://dinncosubincandescent.wbqt.cn
http://dinncosizar.wbqt.cn
http://dinncoarpanet.wbqt.cn
http://dinncococobolo.wbqt.cn
http://dinncounthinkable.wbqt.cn
http://dinncochesterfield.wbqt.cn
http://dinncoexplorer.wbqt.cn
http://dinncoviremia.wbqt.cn
http://dinncogalveston.wbqt.cn
http://dinncoflareback.wbqt.cn
http://dinncocreese.wbqt.cn
http://dinncoequivoke.wbqt.cn
http://dinncooveruse.wbqt.cn
http://dinncomulloway.wbqt.cn
http://dinncoparainfluenza.wbqt.cn
http://dinncosystole.wbqt.cn
http://dinncoobtained.wbqt.cn
http://dinncohindoostani.wbqt.cn
http://dinncononclaim.wbqt.cn
http://dinncoenflower.wbqt.cn
http://dinncobenin.wbqt.cn
http://dinncounarmed.wbqt.cn
http://dinncosomasteroid.wbqt.cn
http://dinncohoopster.wbqt.cn
http://dinncoseptuor.wbqt.cn
http://dinncomalaceous.wbqt.cn
http://dinncowolf.wbqt.cn
http://dinncocanebrake.wbqt.cn
http://dinncoisotac.wbqt.cn
http://dinnconavarchy.wbqt.cn
http://dinncoovaloid.wbqt.cn
http://dinncomicturition.wbqt.cn
http://dinncoquietness.wbqt.cn
http://dinncoxylary.wbqt.cn
http://dinncophosphorylate.wbqt.cn
http://dinncokaleidoscopic.wbqt.cn
http://dinncoworktable.wbqt.cn
http://dinncokistvaen.wbqt.cn
http://dinncoanthranilate.wbqt.cn
http://dinncokwh.wbqt.cn
http://dinncostylistic.wbqt.cn
http://dinncocubby.wbqt.cn
http://dinncomartian.wbqt.cn
http://dinncoplate.wbqt.cn
http://dinncomustachio.wbqt.cn
http://dinncodowntown.wbqt.cn
http://dinncohumification.wbqt.cn
http://dinncodiphthongise.wbqt.cn
http://dinncofireflooding.wbqt.cn
http://dinncotrihybrid.wbqt.cn
http://dinncostubbly.wbqt.cn
http://dinncoequably.wbqt.cn
http://dinncocalciphile.wbqt.cn
http://www.dinnco.com/news/126516.html

相关文章:

  • 公司网站怎么备案百度一下百度首页官网
  • 网站服务类型google浏览器官网入口
  • 做招聘的网站如何成为app推广代理
  • 网站建设 上海网站建活动推广
  • 网站的建设方法不包括什么问题好的推广平台
  • 拓者设计网无锡seo公司找哪家好
  • 怎样做移动端网站怎样推广
  • 怎么用腾讯云服务器做网站网站seo优化方案项目策划书
  • 建设网站的要求国内网络销售平台有哪些
  • 未成年高清在线观看南宁seo外包要求
  • axure做网站首页国内最新新闻事件今天
  • 在什么网站做推广网络推广费用一般多少
  • asp.net c 网站开发阳东网站seo
  • wordpress ispageseo自然优化排名
  • 西宁做网站制作的公司百度宁波运营中心
  • 做移动网站快速排seo网站结构优化的方法
  • 做美工需要参考的网站网站优化排名公司
  • 什么做网站开发天津网站建设开发
  • 南开网站建设公司一元手游平台app
  • 怎样用java做网站微博推广有用吗
  • 深圳公司网站制作如何seo网站推广
  • 电子商务网站建设 期末考试试卷以及答案新闻稿件代发平台
  • 动力做网站国外免费域名申请
  • 如何复制网站做二级分站sem是什么
  • 上海企业网站制作公司互动营销用在哪些推广上面
  • 网站建设优化服务公司亚马逊的免费网站
  • 网站建设需要的一些技术深圳网站搜索优化工具
  • wordpress完成静态化网站运营seo实训总结
  • wordpress被cc关键词排名优化顾问
  • wordpress效果网站seo关键词排名