我的目標是制作一個腳本,以便在發生特定情況時將一組特定的設定一次全部應用到我的計算機上。我目前被困在如何更改 Windows 顏色主題上。我可以弄清楚如何使用以下代碼將主題從淺色更改為深色并反轉:
import subprocess
command = ['reg.exe', 'add', 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize',
'/v', 'AppsUseLightTheme', '/t', 'REG_DWORD', '/d', '0', '/f']
subprocess.run(command)
此代碼有效,我可以使用它從淺色主題更改為深色主題。但是這個settingsboundle里還有其他的設定:

我希望能夠將顏色重音更改為另一種顏色(例如紅色),例如在此影像中選擇了藍色。我找不到任何方法來做到這一點,也找不到如何普遍更改 Windows 設定。
您知道使用 Python 更改 Windows 顏色重音的任何方法嗎?
您是否知道更改任何Windows 設定(例如背景、滑鼠游標大小、字體、字體大小)的任何方法,甚至可能有一個模塊可以使用,如下面的模擬示例:
import example
setting2 = windows.CURSOR_SIZE
setting2v = 15
example.change.setting(setting2, setting2v)
print("succesfully changed setting " str(setting2) " to value " str(setting2v))
uj5u.com熱心網友回復:
您正在尋找使用 Python 運行 PowerShell 命令。
首先,找出所需的命令,在 Windows 中,您想要的每個操作可能都有一個命令。
然后,您可以執行以下操作:
import subprocess
hideBar = "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"
def run(cmd):
subprocess.run(["powershell", "-Command", cmd])
run(hideBar)
參考:如何使用 python 更改某個視窗設定?
uj5u.com熱心網友回復:
沒有任何 Python 模塊可以輕松地以編程方式調整 Windows UI 設定。但是您已經有了一個使用 Python 中的 reg.exe 的作業示例。您可以使用您的作業示例作為修改其他注冊表設定的基礎。現在只需為要更改的設定找到適當的注冊表項即可。您可以使用 Google 執行此操作,例如搜索查詢:registry key for personalize accent color。
這是 StackExchange 帖子,其中介紹了許多 Personalize 設定的鍵:
https://superuser.com/a/1395560/54746
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/409878.html
標籤:
上一篇:無法從系統方法呼叫chcp
