Windows 10中当前桌面背景的路径?
这里还有一个问题,用户可以通过cmd
命令找到当前背景图片的路径。
如何才能找出当前桌面图片的路径?
在Windows 10中,这个功能不再有效。它只返回文件夹中的第一个图像,它不会随着背景的转换而改变。我需要一个类似的命令来返回当前桌面背景图片的路径,如果有的话,这个命令在Windows 10中也能正常工作。
这里还有一个问题,用户可以通过cmd
命令找到当前背景图片的路径。
如何才能找出当前桌面图片的路径?
在Windows 10中,这个功能不再有效。它只返回文件夹中的第一个图像,它不会随着背景的转换而改变。我需要一个类似的命令来返回当前桌面背景图片的路径,如果有的话,这个命令在Windows 10中也能正常工作。
在Windows文件资源管理器地址栏中输入以下路径,可以找到当前壁纸的副本。
路径1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles
如果你在这里找不到当前桌面背景图片的副本,请尝试以下路径。路径2中的文件%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
没有文件扩展名。使用 “Open With” 或 “How do you want to open this file?” 对话框,然后选择任何图像浏览器,如 “Windows Photo Viewer"、"Honeyview "或 "Photos "应用程序。以上位置都有限制。例如,如果你要找的壁纸在 "设置 "应用中的 "背景 "选项卡中已不可见,则无法恢复。它将会对你最近的五张壁纸起作用,但没有旧的壁纸。 来源 ](http://www.addictivetips.com/windows-tips/how-to-find-the-current-desktop-background-image-in-windows-10/))
默认的Windows壁纸可以在
TranscodedWallpaper
你会看到3个文件夹
安装的主题(Aero等)。
我个人使用John’s Background Switcher 来管理我的桌面背景。请按照以下步骤进行操作 -
你没有解释清楚你想达到什么目的,所以我可以根据猜测给出一些提示:你想在某些情况下改变你的壁纸(例如每次重启电脑时都要换一张壁纸),或者使用自定义文件作为壁纸。
在Windows 10中,你可以在%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
中找到它。
你也可以在
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
查询注册表,但要注意下面的警告,不要将文件写入磁盘!
如果你想建立自己的CMD脚本,如果你不是从Windows中设置壁纸,而是从外部程序中设置壁纸,这可能是不可靠的。例如,如果我在浏览器中看到一个漂亮的图片,我就直接从那里设置为壁纸。IrfanView也是如此。我可以很容易地说出另外10个流行的程序,可以把壁纸改成自定义路径。
注意,有些程序在改变壁纸时,不需要实际写入文件到磁盘上,就可以改变壁纸。这可以通过勾选微软Windows桌面窗口,直接在其画布上绘制即可完成。这就是GIF/AVI动画在桌面上的绘制方式。
如果你自己建立脚本,还有一个问题。如何处理与桌面的长宽比不一样的图片,或者当桌面分辨率改变时,如何处理?
*的解决方案(如果我没猜错的话)是使用一个像John’s Background Switcher或BioniX桌面背景切换器这样的程序。后者的可定制性更强,可以通过命令行进行控制。它还具有自动检测功能,可以检测出调整图像大小的最佳方式(填充/拟合/分层)。BioniX也可以在不写入任何东西到磁盘上的情况下绘制GIF(如上文所述)。
还有一个更好的方法是使用 “锁定文件夹 "选项。设置BioniX每隔60 秒更换一次壁纸(别担心,你不会每隔60秒看到一张新的壁纸,因为你只用一个文件)。将BioniX设置为锁定任何文件夹(比方说%AppData%\Microsoft\Windows\Themes\CachedFiles
)。在这个文件夹里,你可以放一个叫做C:\Wallpapers
的文件。BioniX会每隔60秒使用该文件作为墙纸。现在,每当你想更换壁纸时,你就用新文件替换掉旧的My Wallpaper.jpg
。BioniX会看到你对文件夹做的改变,并应用新的文件(60 秒内)。