python 改桌面壁纸 播放音乐 - win10可用。

注意:

1)打开 想关闭 直接关机 或者等自动关机 ,本程序无害,由python3编写并由 pyinstaller 打包
2)会在 c盘创建个文件夹,tempOfjiujueismmp,用于存储 替换的桌面背景 3)由于 2)本程序需要在电脑联网使用
4)背景音乐自己不喜欢可以替换 将源MP3 删除,将新的MP3 放到当前文件夹更换为之前的名字即可

import os
import time
import pygame
import urllib.request
import win32api,win32con,win32gui
import threading
import tkinterimgURLList=['https://ss1.bdstatic.com/070cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2140782809,1577943474&fm=26&gp=0.jpg','https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3238864665,3372090867&fm=26&gp=0.jpg','https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3238864665,3372090867&fm=26&gp=0.jpg','https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=773726867,4012061604&fm=26&gp=0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325983449&di=d00a8110ab4f8fcaef772db90cab93f4&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20181220%2F23%2F1545318794-mZTIxivtJU.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325979759&di=3ac645fb70c115ad87f3a34ac179519e&imgtype=0&src=http%3A%2F%2Fimg.besoo.com%2Ffile%2F201809%2F11%2F1ppsda4iyb0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325970909&di=4c2e193cecd5b7a3bf0a1bd761ac31b6&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20180801%2F00%2F1533055147-IYumHAzWiB.jpg','https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1995988220,278297006&fm=26&gp=0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325961458&di=4b7e9c1832174bd233130f6459241eb3&imgtype=0&src=http%3A%2F%2Fwww.feizl.com%2Fupload2007%2F2017_04%2F17042800206967.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325956068&di=acc5c10ca782b7b5971c977a18cd4725&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20181220%2F23%2F1545319058-XMZJbxolWL.jpg','https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=1883047906,2493026963&fm=26&gp=0.jpg',]fileList = []
IsExit=False
def downLoadimg():path = "C:\\tempOfjiujueismmp\\"try:os.mkdir("C:\\tempOfjiujueismmp\\")except:passi=0for it in imgURLList:imgName=str(i)+"jpg"with open(path+str(imgName),"wb") as f:f.write(urllib.request.urlopen(it).read())# print(path+imgName)fileList.append(path+imgName)i+=1def changeBGI():downLoadimg()key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)win32api.RegSetValueEx(key, "WallpaperStyle", 0, win32con.REG_SZ, "2")while True:if IsExit == True:exit()for it in fileList:win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, it, win32con.SPIF_SENDWININICHANGE)time.sleep(3)def playMusic():pygame.mixer.init()pygame.mixer.music.load('music.mp3')pygame.mixer.music.set_volume(0.3)pygame.mixer.music.play(-1)while True:passdef msg():win32api.MessageBox(0,"你好,下次开机记得不要虐狗哦\n(我已经帮你定时关机,不如点击确定 然后 切换到桌面 听完这首歌)","感情虽好,仍有分离",0)os.system("shutdown -s -t 199")def control():win=tkinter.Tk()win.title("From jiujuismmp")global IsExitbtn=tkinter.Button(win,width=80,height=5,text="exit",command=msg)btn.pack(expand=True,fill=tkinter.BOTH)win.protocol("WM_DELETE_WINDOW", msg)win.mainloop()while True:passif __name__ == '__main__':t=threading.Thread(target=control)t1=threading.Thread(target=changeBGI)t2=threading.Thread(target=playMusic)t.start()t1.start()t2.start()t.join()t1.join()t2.join()

python 更换桌面壁纸 播放音乐相关推荐

  1. 用python更换桌面壁纸

    windows自带幻灯片壁纸功能,但我发现它有时会导致一个叫"Shell Infrastructure Host"的进程占用大量CPU资源.为了平衡一个阿宅对CPU和二次元的需求, ...

  2. Python桌面自定义---实现定时更换桌面壁纸

    Python桌面自定义---实现定时更换桌面壁纸 1 效果 2 获取大量壁纸 3 Python代码实现定时更换壁纸 1 效果   大致效果如下,设置过定时更换壁纸的应该都知道是啥场景. 2 获取大量壁 ...

  3. Python实现桌面壁纸设置

    Python实现桌面壁纸设置 思路 1.通过bing每日壁纸接口,获取图片地址 2.保存图片到绝对路径 3.设置该图片为壁纸 4.批处理壁纸自动切换 第一.获取图片地址 微软bing每日壁纸API接口 ...

  4. python修改桌面壁纸_python实现桌面壁纸切换功能

    本文实例为大家分享了python实现桌面壁纸切换功能的具体实现方法,供大家参考,具体内容如下 大体分为两个部分 一.利用爬虫爬取壁纸 第一部分爬取图片url地址并且下载至本地 爬虫针对http://i ...

  5. WINCE6.0更换桌面壁纸和图标

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

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

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

  7. 通过快捷方式快速更换桌面壁纸(必应每日壁纸)

    通过快捷方式快速更换桌面壁纸(必应每日壁纸) 01 前言 02 正文 03 后记 01 前言 桌面壁纸,大家都懂的,换的不是壁纸,是寂寞 心情.市面上各种桌面美化软件就不提了,这里介绍一种高端非主流玩 ...

  8. 基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸

    GNOME桌面环境用命令行更换桌面壁纸 问题引入 这篇文章将向你介绍基于红帽的linux使用GNMOE桌面环境,使用命令行更改桌面壁纸的方法. 有人会问:用命令行更改壁纸岂不是无聊至极?其实并不无聊. ...

  9. 【Python爬虫案例】批量采集网站壁纸,实现自动更换桌面壁纸

    前言 美照天天换,才不会腻 不知道你们是不是这样,我的手机壁纸电脑壁纸,隔三岔五就喜欢换,看久了 我就腻了,索性就用python把这个网站的壁纸都采集下来,顺便再让电脑自动更换我的桌面壁纸 ~ 一篇文 ...

最新文章

  1. 对图像数据最主要的预处理: Resize
  2. elecV2P实现任务定时通知
  3. linux镜像文件不要大于4g,Systemback制作大于4G的Ubuntu系统镜像
  4. 记录 之 在华为NPU上变更镜像
  5. 133-PHP子类无法重写父类private同名函数
  6. 一起学习C语言:C语言数据类型(一)
  7. arp 不同网段 相同vlan_同vlan不同网段能否ping通?
  8. sql server高可用_SQL Server 2019常规可用性和安装概述
  9. 控制层@Value注解取不到值
  10. 共享单车需求预测问题:建模篇
  11. 20. 自定义配置文件
  12. springcloud视频教程免费下载
  13. windows动态ip和静态ip的bat文件
  14. HIVE如何进行随机抽样
  15. 锐龙R5 4500 怎么样 相当于什么水平
  16. 如何找回一台丢失的Win10电脑?
  17. Win11新电脑开机跳过联网解决方法
  18. 为什么安装了python桌面没有图标怎嘛办_python在程序中没有找到图标
  19. 计算机机房标准pdf,计算机机房建设标准要点.pdf
  20. 【好记性不如烂笔头】IO之深入理解同步、异步、阻塞、非阻塞

热门文章

  1. CPU:Cache: locality of reference, spacial,temporal,cache line
  2. android首页新颖,Android仿转转首页banner
  3. 数加|引领服装企业|解决行业问题
  4. 人生最大的敌人是自己
  5. js双击事件dblclick/ondblclick
  6. 【嵌入式实验】南航嵌入式实验报告——定时器TIMx实验
  7. PHP打印九九乘法表(让输出内容能够完全对齐)
  8. LInux常用指令(三)
  9. PDF是什么格式?怎么才能生成PDF文件?
  10. Solana推出安卓机Saga 勇于吃螃蟹率先进军Web 3.0移动互联网蓝海市场