Windows10で現在の壁紙画像のパスを見つける
デスクトップの背景として使用している画像は、Windows 10にデフォルトで付属している画像でも、個人のコレクションからの画像でもかまいません。 Winaeroには、無料でダウンロードできる非常に美しい壁紙を備えた膨大なテーマのセットがあります。 背景は、インターネットから画像をダウンロードするWebブラウザーやBingデスクトップなどの他のアプリでも設定できます。 デスクトップで気に入った画像に気づいたら、ディスクドライブでその場所を見つけて、後で使用できるように保存することをお勧めします。
これは、レジストリから現在のデスクトップの背景画像のファイルパスを抽出して表示できるスクリプトファイル(* .VBS)です。 スクリプトをダブルクリックするだけでよいので、とても便利です。
Windows 10は、ソースイメージへのパスをレジストリのバイナリ値として保持します。 画像をデスクトップの背景として設定すると、画面と、塗りつぶし、ズーム、フィットなどの位置設定に一致するように変換されます。 ソースイメージへのパスは、という名前のバイナリ値で書き込まれます TranscodedImageCache 次のレジストリキーで:
HKEY_CURRENT_USER \コントロールパネル\デスクトップ
次のスクリーンショットを参照してください。
TranscodedImageCache値から画像のパスを抽出するには、次のスクリプトを実行する必要があります。
Const HKCU =&H80000001'HKEY_CURRENT_USER sComputer = "。" 設定 oReg = GetObject( "winmgmts:{impersonationLevel = impersonate}!\\" _&sComputer& "\ root \ default: StdRegProv ")sKeyPath ="コントロールパネル\デスクトップ\ " sValueName = "TranscodedImageCache" oReg。 GetBinaryValue HKCU、sKeyPath、sValueName、sValue sContents = "" For i = 24 To UBound(sValue)vByte = sValue (i)If vByte <> 0 And vByte <> "" Then sContents = sContents&Chr(vByte)EndIf。 次のCreateObject( "Wscript。 Shell ")。" explorer.exe / select、&sContents&を実行します
このテキストをメモ帳に貼り付けて、VBSファイルとして保存できます。 または、ここからファイルをダウンロードできます。
VBSスクリプトをダウンロードして、現在のデスクトップの背景の場所を表示します
好きなフォルダに解凍してダブルクリックします。 すぐに壁紙画像を含むフォルダが開き、その画像がファイルエクスプローラで選択されます。 私の場合は次のようになります。
それでおしまい。