久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='rp6dL'></tfoot>
<i id='rp6dL'><tr id='rp6dL'><dt id='rp6dL'><q id='rp6dL'><span id='rp6dL'><b id='rp6dL'><form id='rp6dL'><ins id='rp6dL'></ins><ul id='rp6dL'></ul><sub id='rp6dL'></sub></form><legend id='rp6dL'></legend><bdo id='rp6dL'><pre id='rp6dL'><center id='rp6dL'></center></pre></bdo></b><th id='rp6dL'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='rp6dL'><tfoot id='rp6dL'></tfoot><dl id='rp6dL'><fieldset id='rp6dL'></fieldset></dl></div>

    <legend id='rp6dL'><style id='rp6dL'><dir id='rp6dL'><q id='rp6dL'></q></dir></style></legend>

    <small id='rp6dL'></small><noframes id='rp6dL'>

    • <bdo id='rp6dL'></bdo><ul id='rp6dL'></ul>
    1. 在 Python 3 中更改 Windows 10 背景

      Change Windows 10 background in Python 3(在 Python 3 中更改 Windows 10 背景)
        <i id='Ycff6'><tr id='Ycff6'><dt id='Ycff6'><q id='Ycff6'><span id='Ycff6'><b id='Ycff6'><form id='Ycff6'><ins id='Ycff6'></ins><ul id='Ycff6'></ul><sub id='Ycff6'></sub></form><legend id='Ycff6'></legend><bdo id='Ycff6'><pre id='Ycff6'><center id='Ycff6'></center></pre></bdo></b><th id='Ycff6'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Ycff6'><tfoot id='Ycff6'></tfoot><dl id='Ycff6'><fieldset id='Ycff6'></fieldset></dl></div>

      • <legend id='Ycff6'><style id='Ycff6'><dir id='Ycff6'><q id='Ycff6'></q></dir></style></legend>
          <tbody id='Ycff6'></tbody>
        1. <small id='Ycff6'></small><noframes id='Ycff6'>

          <tfoot id='Ycff6'></tfoot>

                <bdo id='Ycff6'></bdo><ul id='Ycff6'></ul>
                本文介紹了在 Python 3 中更改 Windows 10 背景的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我一直在嘗試尋找通過 python 腳本更改 Windows 10 桌面壁紙的最佳方法.當我嘗試運行此腳本時,桌面背景變為純黑色.

                I've been trying to find the best way to change the Windows 10 Desktop wallpaper through a python script. When I try to run this script, the desktop background turns to a solid black color.

                import ctypes
                
                path = 'C:\Users\Patrick\Desktop\0200200220.jpg'
                
                def changeBG(path):
                    SPI_SETDESKWALLPAPER = 20
                    ctypes.windll.user32.SystemParametersInfoA(20, 0, path, 3)
                    return;
                
                changeBG(path)
                

                我能做些什么來解決這個問題?我正在使用python3

                What can I do to fix this? I'm using python3

                推薦答案

                對于 64 位 windows,使用:

                For 64 bit windows, use:

                ctypes.windll.user32.SystemParametersInfoW
                

                對于 32 位窗口,使用:

                for 32 bit windows, use:

                ctypes.windll.user32.SystemParametersInfoA
                

                如果你用錯了,你會得到一個黑屏.您可以在控制面板 -> 系統和安全 -> 系統中找到您使用的版本.

                If you use the wrong one, you will get a black screen. You can find out which version your using in Control Panel -> System and Security -> System.

                你也可以讓你的腳本選擇正確的:

                You could also make your script choose the correct one:

                import struct
                import ctypes
                
                PATH = 'C:\Users\Patrick\Desktop\0200200220.jpg'
                SPI_SETDESKWALLPAPER = 20
                
                def is_64bit_windows():
                    """Check if 64 bit Windows OS"""
                    return struct.calcsize('P') * 8 == 64
                
                def changeBG(path):
                    """Change background depending on bit size"""
                    if is_64bit_windows():
                        ctypes.windll.user32.SystemParametersInfoW(SPI_SETDESKWALLPAPER, 0, PATH, 3)
                    else:
                        ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, PATH, 3)
                
                changeBG(PATH)
                

                更新:

                我對上述內容進行了疏忽.正如評論中所展示的 @Mark Tolonen取決于 ANSI 和 UNICODE 路徑字符串,而不是操作系統類型.

                I've made an oversight with the above. As @Mark Tolonen demonstrated in the comments, it depends on ANSI and UNICODE path strings, not the OS type.

                如果您使用字節字符串路徑,例如 b'C:\Users\Patrick\Desktop\0200200220.jpg',請使用:

                If you use the byte strings paths, such as b'C:\Users\Patrick\Desktop\0200200220.jpg', use:

                ctypes.windll.user32.SystemParametersInfoA
                

                否則,您可以將其用于普通的 unicode 路徑:

                Otherwise you can use this for normal unicode paths:

                ctypes.windll.user32.SystemParametersInfoW
                

                @Mark Tolonen 中的 argtypes 也可以更好地突出顯示這一點 答案,以及其他 answer.

                這篇關于在 Python 3 中更改 Windows 10 背景的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                Discord bot isn#39;t responding to commands(Discord 機器人沒有響應命令)
                Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關于我嗎?Discord 機器人的功能?(不和諧.py))
                message.channel.id Discord PY(message.channel.id Discord PY)
                How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)
                  <bdo id='bMvYM'></bdo><ul id='bMvYM'></ul>

                    <tbody id='bMvYM'></tbody>
                  • <i id='bMvYM'><tr id='bMvYM'><dt id='bMvYM'><q id='bMvYM'><span id='bMvYM'><b id='bMvYM'><form id='bMvYM'><ins id='bMvYM'></ins><ul id='bMvYM'></ul><sub id='bMvYM'></sub></form><legend id='bMvYM'></legend><bdo id='bMvYM'><pre id='bMvYM'><center id='bMvYM'></center></pre></bdo></b><th id='bMvYM'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='bMvYM'><tfoot id='bMvYM'></tfoot><dl id='bMvYM'><fieldset id='bMvYM'></fieldset></dl></div>
                    <tfoot id='bMvYM'></tfoot>

                        <small id='bMvYM'></small><noframes id='bMvYM'>

                        <legend id='bMvYM'><style id='bMvYM'><dir id='bMvYM'><q id='bMvYM'></q></dir></style></legend>
                        1. 主站蜘蛛池模板: 美女视频h | h视频在线播放 | 免费的av网站 | 国产乱精品一区二区三区 | 99国产精品久久久久老师 | av日韩在线播放 | 黄页网址在线观看 | 丁香五月网久久综合 | 日韩av一区二区在线 | 久久久久国产精品一区二区 | 精品视频99 | 亚洲a视| 日韩高清不卡 | 成人日韩精品 | 日本一道本视频 | 国产精品久久久久久久久久久久午夜片 | 在线视频国产一区 | 日韩欧美一区二区三区在线播放 | 91影院在线观看 | 精品美女视频在线观看免费软件 | 精品国产伦一区二区三区观看说明 | 日韩在线观看视频一区 | av毛片免费 | 五月天婷婷综合 | 一区二区三区免费网站 | 欧美日韩在线视频一区 | 日韩精品视频在线观看一区二区三区 | 特一级毛片 | 天天插日日操 | 羞羞视频在线观看网站 | 国产精品视频久久久 | 伊色综合久久之综合久久 | caoporn国产精品免费公开 | 亚洲人成人一区二区在线观看 | 日本精品一区二区三区视频 | 亚洲国产精品一区二区第一页 | 国产高清免费 | 免费艹逼视频 | 国产99视频精品免费视频7 | 国产第一页在线播放 | 久久午夜剧场 |