最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

運行python腳本更改Windows背景

 更新時間:2022年01月26日 09:37:55   作者:運維派  
這篇文章主要介紹了運行python腳本更改Windows背景,使用常用的命令更改桌面背景,以更改ctype中的系統(tǒng)參數(shù),下面來看看具體得更改過程吧

在我們開始之前,一定要注意這篇文章只針對Windows用戶!對于那些使用Windows的人來說,這是一個有趣的想法。

如果您想使用python更改桌面背景,您會做什么?您可能要去一個庫或尋找一個庫,但是這不需要Windows中的庫,您可以在不安裝特殊庫和使用ctype的情況下更改背景。

實際上,可以使用常用的命令更改桌面背景,以更改ctype中的系統(tǒng)參數(shù)。(讓我們寫一個面向對象的程序,這樣我們的工作就干凈有序了。)

import ctypes

class Main:
? ? def __init__(self):
? ? ? ? path = 'c:/...'
? ? ? ? ctypes.windll.user32.SystemParametersInfoW(20, 0, path , 0)

application = Main()

通過給出PNGjpg等文件的地址,可以很容易地臨時更改桌面壁紙。

現(xiàn)在讓我們讓這個程序更有吸引力,假設我們有一個名為“后臺”的文件夾,我們想從其中隨機選擇一個圖像,并將其設置在我們的桌面背景上。

首先,我們需要得到項目現(xiàn)在所在的地址。我們可以使用os和sys來完成這個任務。

>>> import os
>>> import sys
>>> os.path.abspath(os.path.dirname(sys.argv[0]))
'C:\\Users\\user'

現(xiàn)在只需拿起“背景”文件夾并下載其中的文件,并將它們放在列表中。當然,請注意,我們接收以pngjpgjpeg結尾的文件,然后選擇一個隨機項并命令它隨機更改桌面背景。(要從列表中選擇一個隨機選項,我們需要一個隨機庫)

import os
import sys
import ctypes
import random

class Main:
? ? def __init__(self):
? ? ? ? self.path = os.path.abspath(os.path.dirname(sys.argv[0]))
? ? ? ? for root, directories, files in os.walk(os.path.join(self.path, 'backgrounds')):
? ? ? ? ? ? self.backgrounds = [file.lower() for file in files if file.endswith(('.png', '.jpg', '.jpeg'))]

? ? ? ? ctypes.windll.user32.SystemParametersInfoW(20, 0, os.path.join(self.path, 'backgrounds', random.choice(self.backgrounds)) , 0)

application = Main()

現(xiàn)在,我們可以把我們想要的圖像放在“背景”文件夾中,并在每次運行這個腳本時在桌面上臨時設置一個隨機的背景。

一個有趣的觀點!

如果您想在打開計算機時自動運行此腳本,可以使用鍵組合(win+r)打開“Run”窗口,并輸入“shell:start”。輸入后,將為您打開一個文件夾。只需將腳本復制到此文件夾即可。(打開計算機時,此文件夾中的每個程序都會運行)

到此這篇關于運行python腳本更改Windows背景的文章就介紹到這了,更多相關運行python腳本更改Windows背景內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python進行Restful?API開發(fā)實例詳解

    Python進行Restful?API開發(fā)實例詳解

    這篇文章主要介紹了Python進行Restful?API開發(fā)實例,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 對pycharm代碼整體左移和右移縮進快捷鍵的介紹

    對pycharm代碼整體左移和右移縮進快捷鍵的介紹

    今天小編就為大家分享一篇對pycharm代碼整體左移和右移縮進快捷鍵的介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python中python-nmap模塊的使用介紹

    Python中python-nmap模塊的使用介紹

    這篇文章主要介紹了Python中python-nmap模塊的使用,主要是portScanner()類方法展開全文,portScanner()類用于實現(xiàn)對指定主機進行端口掃描,更多介紹內容,需要的朋友可以參考一下
    2022-02-02
  • Flask的圖形化管理界面搭建框架Flask-Admin的使用教程

    Flask的圖形化管理界面搭建框架Flask-Admin的使用教程

    Flask-Admin是一個為Python的Flask框架服務的微型框架,可以像Django-Admin那樣為用戶生成Model層面的數(shù)據(jù)管理界面,接下來就一起來看一下Flask的圖形化管理界面搭建框架Flask-Admin的使用教程
    2016-06-06
  • Python如何輸出異常信息(行號)

    Python如何輸出異常信息(行號)

    這篇文章主要介紹了Python如何輸出異常信息(行號)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python實現(xiàn)測試工具(二)——簡單的ui測試工具

    python實現(xiàn)測試工具(二)——簡單的ui測試工具

    這篇文章主要介紹了python如何實現(xiàn)簡單的ui測試工具,幫助大家更好的利用python進行測試工作,感興趣的朋友可以了解下
    2020-10-10
  • Python漢字轉拼音pypinyin庫、輸出excel的xlwt庫

    Python漢字轉拼音pypinyin庫、輸出excel的xlwt庫

    本文介紹了如何使用Python的pypinyin庫和xlwt庫,將漢字文本轉換為帶有拼音標注的Excel文件,通過讀取文本、獲取拼音并寫入Excel,實現(xiàn)了漢字和拼音的一一對應,同時,文章也指出了潛在的問題
    2025-04-04
  • tensorflow2.0教程之Keras快速入門

    tensorflow2.0教程之Keras快速入門

    這篇文章主要介紹了tensorflow2.0教程之Keras快速入門,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python3爬取英雄聯(lián)盟英雄皮膚大圖實例代碼

    Python3爬取英雄聯(lián)盟英雄皮膚大圖實例代碼

    這篇文章主要介紹了Python3爬取英雄聯(lián)盟英雄皮膚大圖的實例代碼,文中較詳細的給大家介紹了爬蟲思路及完整代碼,需要的朋友可以參考下
    2018-11-11
  • python使用scapy模塊實現(xiàn)ping掃描的過程詳解

    python使用scapy模塊實現(xiàn)ping掃描的過程詳解

    這篇文章主要介紹了python使用scapy模塊實現(xiàn)ping掃描的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論

孟村| 九江县| 隆尧县| 新竹县| 呼伦贝尔市| 峨边| 土默特右旗| 汕头市| 渭源县| 上栗县| 建宁县| 佛冈县| 阳江市| 绥滨县| 杭锦后旗| 安徽省| 巫山县| 喀喇| 搜索| 石嘴山市| 桃园县| 洪雅县| 延津县| 汶上县| 闽侯县| 临朐县| 深水埗区| 炉霍县| 襄汾县| 剑川县| 公安县| 高阳县| 防城港市| 东乌珠穆沁旗| 资溪县| 吴堡县| 平果县| 陵水| 柳江县| 太原市| 宜黄县|