小程序-同時播放音樂和修改桌面背景圖片

import time

import pygame

import win32api

import win32con

import win32gui

import threading? # 線程模塊

def go():

? ? pygame.mixer.init()

? ? while True:

? ? ? ? for i in range(5):

? ? ? ? ? ? filePath = r"C:\Users\Administrator\Desktop\python知識點\res2"+"\\"+str(i)+".mp3"

? ? ? ? ? ? track = pygame.mixer.music.load(filePath)

? ? ? ? ? ? pygame.mixer.music.play()

? ? ? ? ? ? time.sleep(15)

? ? ? ? ? ? pygame.mixer.music.stop()

def setWallPaper(path):

? ? reg_key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)

? ? win32api.RegSetValueEx(reg_key, "WallpaperStyle", 0, win32con.REG_SZ, "6")

? ? win32api.RegSetValueEx()

? ? win32api.RegSetValueEx(reg_key, "WallPaper")

? ? win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, path, win32con.SPIF_SENDWININICHANGE)

# 一個程序就是一個進(jìn)程,進(jìn)程里面包含線程,默認(rèn)一個進(jìn)程就只有一個線程,也即單線程

th = threading.Thread(target=go, name="LoopThread")

th.start()

while True:

? ? for i in range(9):

? ? ? ? filePath = r"C:\Users\Administrator\Desktop\python知識點\res2"+"\\"+str(i)+".jpg"

? ? ? ? setWallPaper(filePath)

? ? ? ? time.sleep(2)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,335評論 0 10
  • 大家好。小編通過這段時間學(xué)習(xí)做了一個超級簡單的打飛機?,F(xiàn)在貢獻(xiàn)給大家。 我們先要建兩個.py文件。小編在這里是建的...
    AnHuaFeng閱讀 5,687評論 0 0
  • 好久沒來學(xué)堂了,真是越來越棒了!第一次做昆達(dá)里尼瑜伽就很是喜歡。做到呼吸與身體完美、順暢的結(jié)合,并有覺姿的呈現(xiàn),還...
    東島孤葉閱讀 407評論 0 3
  • 夜晚,11點。 雨,越下越大。 一道閃電,欲要穿過玻璃沖進(jìn)宿舍,接著一聲雷鳴,震得玻璃“格格”直響。 ...
    紫竹軒居士閱讀 336評論 0 1
  • 2018年9月28日,我在堅持星球訓(xùn)練營迎來了我的第一根面條——一位美麗的小姐姐,那天晚上我第一次與她溝通的時候,...
    東哥在江湖閱讀 602評論 4 2

友情鏈接更多精彩內(nèi)容