受够了360壁纸等壁纸软件,想到可以使用Python从本地文件夹中直接调取图片,自动定时更换桌面壁纸,于是试了一试,效果贼棒!

import random
import ctypes
import time
import ospath = "D:\\Image\\"; //存储图片的文件夹
while True:file = os.listdir(path);   #打开存储图片文件夹中的图片目录filepath = path + random.choice(file); #随机选取某张图片,建立绝对地址ctypes.windll.user32.SystemParametersInfoW(20, 0, filepath, 0) # 设置桌面壁纸time.sleep(30*60); #睡眠半个小时

必须要使用time.sleep(),否则会陷入死循环,占用电脑大量资源!

配合上本地爬取网上图片资源的爬虫,味道更佳! 真香!

利用Python实现自动换桌面壁纸相关推荐

  1. python实现自动换桌面壁纸恶搞程序【带源码】--------- 1. 效果和源码

    效果 本案例程序运行后无弹窗,每5秒自动更换一次壁纸,手动换了也不管用,达到整人效果O(∩_∩)O,效果如图 实现 本案例使用python编写,调用win底层相关的api,最终使用pyinstalle ...

  2. 计算机桌面壁纸怎么来回换,我的电脑为什么在总是自动换桌面壁纸???

    设置背景:[在桌面上点击鼠标右键]-[在弹出的快捷菜单中选择\属性\]-[出现\显示属性\设置界面]-[选择\背景\选项卡]-[在\选择图片\文字下的下拉列表框中选择\居中\]-[最后点击\确定\]- ...

  3. 【Python】采集3万张4K超清壁纸,实现定时自动更换桌面壁纸脚本(内含完整源码)

    前言 嗨喽!大家好,这里是魔王~ 发现一个不错的壁纸网站,里面都是超高清的图片 所以,我打算把这些壁纸都采集下来,然后在做一个自动跟换桌面壁纸的脚本,这样基本上你一年都可以每天都有不重复桌面了 先来看 ...

  4. 【Python实现定时自动更换桌面壁纸脚本】采集3万张4K超清壁纸,让你的壁纸一年都不重复

    前言 发现一个不错的壁纸网站,里面都是超高清的图片 所以,我打算把这些壁纸都采集下来,然后在做一个自动跟换桌面壁纸的脚本,这样基本上你一年都可以每天都有不重复桌面了 目标地址 先来看看我们这次的受害者 ...

  5. 计算机桌面怎么换服,台式电脑怎么换桌面壁纸

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 台式电脑换桌面壁纸的具体步骤: 1.鼠标右键点击桌面,选择桌面分辨率. 2.记下屏幕分辨率. 3.鼠标右键点击图片,选择编辑. 4 ...

  6. Ubuntu 设置自动切换桌面壁纸

    让 Ubuntu 自动更换桌面壁纸并没有 win10 下那么简单,需要修改一些相关的配置项,主要是两个文件: 修改xenial.xml文件 修改 xenial.xml 文件的工作比较繁杂,且重复度比较 ...

  7. 怎么换计算机的桌面背景6,台式电脑怎么换桌面壁纸

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 台式电脑换桌面壁纸的具体步骤: 1.鼠标右键点击桌面,选择桌面分辨率. 2.记下屏幕分辨率. 3.鼠标右键点击图片,选择编辑. 4 ...

  8. Python定时自动更换电脑壁纸

    周末好!难得放假,今天的你是不是一觉睡到大中午了?不要有愧疚感,现在的年轻人压力实在太大,好好睡上一觉已经是一件很奢侈的事情了,就给自己好好放个假吧! 在这难得的休闲时光,我们也不整那些太复杂的话题, ...

  9. linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统

    下面提供一个自动更换桌面壁纸的脚本,它支持Ubuntu 18.04.UbuntuKylin 18.04.Ubuntu Mate系统. 注意事项: 1.默认的壁纸通常在目录路径为/usr/share/b ...

最新文章

  1. 对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
  2. Linear_algebra_02_行列式
  3. Web框架之Django_10 重要组件(Auth模块)
  4. SSM+mybatis单元测试
  5. linux数据泵导入command not found_MySQL:数据库结构优化、高可用架构设计、数据库索引优化...
  6. 如何将深度学习训练速度提升一百倍?PAISoar 来了
  7. python 仅保留数字_python从入门到入土 | 基本语法元素(一)
  8. Linux作者批评英特尔指令集,Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞...
  9. 转载关于使用Ant打包Flex的一些脚本
  10. iOS开发文档(中文)
  11. 计算机二级考试c语言考试注意事项,计算机二级MS Office、ACCESS、二级C语言考试的注意事项...
  12. vue 二级三级路由配置
  13. 【Linux】Infiniband 驱动安装---(HCA光钎)---mlnx
  14. 实现游戏的读档和存档
  15. U8根据发货单生成销售订单(反向生单)
  16. Java基础常见英语词汇
  17. mysql中char是什么意思_mysql中char与varchar的区别
  18. jq实现复制文本功能
  19. Android Studio 3.4.1(3.5.2)入门教程( 2019.12.14修订)
  20. jellyfin自定义css主题

热门文章

  1. 外企上班族常用英语对话十句
  2. Android做一个透明的Activity,设置Activity背景为透明style
  3. 金三银四,你还不知道软件测试刷题APP的天花板就晚了!
  4. 视频教程-雪狐CentOS7云服务器部署微信小程序商城系统(宝塔面板)-微信开发
  5. PayPal支付对接
  6. 软件设计师(五)数据库技术基础+数据结构
  7. 详解RTK,RTD,SBAS,WAAS,PPP,PPK,广域差分等技术之间的关系与区别
  8. Effective C++ --条款2
  9. TA-Lib 在linux下的安装
  10. new Date(date).getTime()不兼容苹果手机