如何找到用于Windows墙纸的纯色?
我知道如何从注册表中检索墙纸:如何找到用于Windows墙纸的纯色?,windows,registry,wallpaper,Windows,Registry,Wallpaper,我知道如何从注册表中检索墙纸: HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper 但是,如果用户选择使用纯色作为墙纸,我如何检索该特定颜色呢?您可以从 HKEY_CURRENT_USER\Control Panel\Colors\Background 它是一个字符串,包含一个空格分隔的元组“rgb”,例如,“255 0 0”表示红色,“255 102 0”表示橙色 参见使用C,C++,F.*和VB.NET.获取注册表值的信息 下面是Power
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
但是,如果用户选择使用纯色作为墙纸,我如何检索该特定颜色呢?您可以从
HKEY_CURRENT_USER\Control Panel\Colors\Background
它是一个字符串,包含一个空格分隔的元组“rgb”,例如,“255 0 0”表示红色,“255 102 0”表示橙色
<>参见使用C,C++,F.*和VB.NET.获取注册表值的信息
下面是Powershell的示例
# PowerShell Registry Key example
$Registry_Key = "HCU:\Control Panel\Colors\"
Get-ItemProperty -path $Registry_Key -name Background
超级的!为我工作。ThanksI这样做了,注册表中的值正在更改,但是背景的颜色没有,如果我从控制面板尝试,它会工作,有什么建议吗?