3

レジストリから壁紙を取得する方法を知っています。

HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

しかし、ユーザーが壁紙として単色を使用することを選択した場合、その特定の色を取得するにはどうすればよいですか?

4

1 に答える 1

5

から取得できます。

HKEY_CURRENT_USER\Control Panel\Colors\Background

これは、スペースで区切られたタプル "RG B" を含む文字列です。たとえば、赤は "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
于 2012-07-23T07:37:16.193 に答える