2015-09-03 04:17:49 +0000 2015-09-03 04:17:49 +0000
73
73
Advertisement

Windows10で現在のデスクトップの背景へのパス?

Advertisement

ここにも質問がありますが、cmdコマンドを使って現在の背景画像へのパスを見つけることができます。フォルダ内の最初の画像を返すだけで、背景が遷移しても変化しません。私は、デスクトップの背景上の現在の画像へのパスを返す同様のコマンドが必要です。

Advertisement

回答 (5)

118
118
118
2015-09-24 13:00:17 +0000

現在の壁紙のコピーは、Windows のファイルエクスプローラのアドレスバーに以下のパスを入力することで見つけることができます。

パス 1 - %AppData%\Microsoft\Windows\Themes\CachedFiles

ここに現在のデスクトップの背景画像のコピーが見つからない場合は、代わりに以下のパスを試してみてください。パス 2 の %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper には拡張子がありません。開く」または「どのようにしてこのファイルを開きますか?」ダイアログボックスを使用して、「Windowsフォトビューア」や「Honeyview」、「写真」アプリなどの画像ビューアを選択してください。上記の場所には制限があります。例えば、お探しの壁紙が「設定」アプリの「背景」タブに表示されなくなっている場合、復元することはできません。直近の5つの壁紙については動作しますが、それ以前の壁紙については動作しません。 ソース )

TranscodedWallpaper

あなたは3つのフォルダが表示されます

  • 4Kの壁紙のための" 4K“、
  • ロック画面の背景のための ”Screen“、
  • デフォルトのWindowsの壁紙のための ”Wallpapers

インストールされているテーマ(エアロなど)を見つけることができます。

%SystemRoot%\Resources\Themes

ユーザーごとにインストールされているテーマ(OEMからプレインストールを含む):

%LocalAppData%\Microsoft\Windows\Themes

あなたがロック画面の画像の場所を探している場合 - 訪問この SuperUserの質問。

個人的に、私は私のデスクトップの背景を管理するためにジョンの背景スイッチャーを使用しています。

ジョンの背景スイッチャーは、現在/前のデスクトップの背景(アプリ自体によって設定された)を表示するためのオプションがあります。以下の手順に従ってください -

  1. トレイのアイコンを右クリックし、現在の画像を表示を選択すると、現在のデスクトップの背景がWindowsフォトビューア(またはデフォルトの画像ビューア)に表示されます。Windowsフォトビューアでは、画像を右クリックして、Windowsファイルエクスプローラで現在のデスクトップの背景の元の場所を表示するためにファイルの場所を開くを選択することができます。
11
11
11
2018-10-11 18:02:21 +0000

私はWindows 10、バージョン1709を持っています。他の回答の一つは、レジストリを探している私を得て、私は

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

で明確なテキストで必要なものを正確に見つけましたが、デコードは必要ありませんでした。

4
Advertisement
4
4
2017-05-01 08:46:36 +0000

Windows 8 と 10 では、現在の背景画像の original パスが保存されます - xypha の回答のようにキャッシュ/トランスコードされたファイルではなく:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft は物事を簡単にしたくありません: これはプレーンテキストではないので、バイナリからデコードしなければなりません。

Winhelponlineのウェブサイトでは、画像の名前を印刷したり、エクスプローラを起動して画像ファイルを指すようにすることができるスクリプト(VBAとPowerShell)をコンパイルしています。

0
0
0
2018-12-20 16:16:49 +0000

Transcoded" PATH をクリアテキストで取得するには、PowerShell で以下のようにします。

0
Advertisement
0
0
2017-11-29 10:18:34 +0000

何を達成したいのかを正確に説明していないので、推測に基づいてここでいくつかのヒントを与えることができます: 特定の条件で壁紙を変更したい(例えば、コンピュータを再起動するたびに1つの壁紙)か、またはカスタムファイルを壁紙として使用したい。

Windows 7では、壁紙は通常%AppData%\Microsoft\Windows\Themes\TranscodedWallpaperにあります。 例えば、ブラウザで素敵な画像を見たら、そこから直接壁紙として設定しています。IrfanView も同様です。私は、壁紙をカスタムパスに変更することができる別の10の人気のあるプログラムを簡単に挙げることができます。

いくつかのプログラムは、実際にディスクにファイルを書き込むことなく、壁紙を変更していることに注意してください。これは、Microsoft Windowsデスクトップのウィンドウにフックして、そのキャンバスに直接描画することによって行うことができます。これがデスクトップ上でのGIF/AVIアニメーションの描画方法です。

独自のスクリプトを構築する場合は別の問題があります。デスクトップと同じアスペクト比ではない画像や、デスクトップの解像度が変わったときの処理はどうするのでしょうか?

解決策 (私があなたの問題を正しく推測した場合) は、John’s Background Switcher や BioniX Desktop Background Changer のようなプログラムを使うことでしょう。後者の方がカスタマイズ性が高く、コマンドラインで制御できます。また、画像のサイズ変更に最適な方法(塗りつぶし/フィット/タイル)を自動検出します。BioniX は、ディスクに何も書き込まずに GIF を描画することもできます (上で説明しました)。

さらに良い方法は、「フォルダをロックする」オプションを使用することです。BioniXを設定して、60秒ごとに壁紙を変更します(1つのファイルしか使用しないので、60秒ごとに新しい壁紙が表示されることはありません)。BioniXを任意のフォルダ(例えば007)にロックするように設定します。そのフォルダの中には、%AppData%\Microsoft\Windows\Themes\CachedFiles のようなファイルが1つ入っています。BioniXはこのファイルを60秒ごとに壁紙として使用します。これで、壁紙を変更するたびに、古いC:\Wallpapersを新しいファイルに置き換えます。BioniXは、あなたがフォルダに行った変更を確認し、新しいファイルを適用します(60 秒以内)。

関連する質問

15
8
14
9
7
Advertisement
Advertisement