如何找到当前桌面映像的路径?


17

我让Windows 7每分钟显示我所有照片目录中的随机图像,而且每隔一段时间我真的很想再次看到一个图像。

如何或者总是在屏幕上显示图像路径/文件名?或者,也许我只是在显示图像时查看注册表设置或其他内容以查找图像路径/文件名?


1
reg:文件位置,请参考:superuser.com/q/207852/4377
Sathyajith Bhat

1
也看到这个问题对于Windows 8:superuser.com/questions/507571/...
斯科特·贝内特-麦克利什

Answers:


25

我不确定这是否适用于Windows 7的每个版本,但适用于我的Windows 7 Ultimate 64位版本。更改主题时,我也没有对此进行测试。如果我手动更改背景图片或选择要幻灯片浏览的图片文件夹,则我在下面查询的注册表值似乎总是使用当前图片的路径进行更新。

有几种方法可以改善这种情况(例如自动将Windows资源管理器打开到图片所在的文件夹或直接启动图片),但这可以帮助您入门。

我在桌面上创建了一个名为path2pic.bat的批处理文件,其中包含以下代码:

@echo off

echo.

echo The path to the current Desktop background image is:

echo.
echo.

REG QUERY "HKCU\Software\Microsoft\Internet Explorer\Desktop\General" /v WallpaperSource

echo.
echo.

pause

exit

然后,我创建了批处理文件的快捷方式,并为其分配了快捷键,例如Ctrl + Shift + P,并且每当我想知道图像的路径时,都可以按快捷键,而批处理文件会向我显示该路径。


太好了!我只是删除最后一个退出电话,以保持控制台打开。在墙纸不时更改的可能情况下,如果您无意中按了一个键,然后墙纸又发生了更改,则信息会丢失。
superjos 2012年

不久前,我在移植到Windows 8时也提出了同样的问题。有一个不同的答案太值得考虑:superuser.com/questions/507571/...
斯科特·贝内特-麦克利什

如果我删除@echo off它的作品。Windows 7旗舰版。
奥利维尔·庞斯

此技巧不再起作用。它总是说WallpaperSource REG_SZ C:\ WINDOWS \ web \ wallpaper \ Windows \ img0.jpg
thenonhacker

@thenonhacker它仍然对我有用,我在Windows 7上。–
Marv

13

当前墙纸的路径位于以下注册键中:

HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper 

打开开始菜单,然后在搜索框中键入“ regedit”。通过左侧的注册表浏览器导航到以上项。单击右侧的“桌面”文件夹时,将显示带有键的列表。寻找标题为“墙纸”的墙纸。该值将是当前墙纸的位置。


在Win 10中不起作用。提供了通往“已转码”壁纸的路径!
ps95


2

复制“ C:\ Users \ test \ AppData \ Roaming \ Microsoft \ Windows \ Themes \ TranscodedWallpaper”到image.jpg

“ test”是您的用户名,image.jpg是幻灯片中的当前图像。


这样可能可以保存图像,但不能回答“如何找到当前桌面图像的路径?”。部分。
汉尼斯,2016年

请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill

在Windows 10上为我工作,谢谢!然后,您可以尝试使用“ Google按图片搜索”查找原始来源。
intrepidis

0

BioniX背景墙纸更换器可能是您的答案:

  1. 如何始终在屏幕上显示图像路径/文件名?

Bionix可以显示当前墙纸的名称。但是您必须在“设置”中激活“在桌面上显示墙纸名称”:

在此处输入图片说明

  1. 我真的很想再次看到

Bionix可以带您回到桌面背景下的任何以前的图像(只需按“以前的墙纸”按钮):
在此处输入图片说明

它也可以做第三件事-您尚未请求,但我想您可能需要它。它可以帮助您进行图像管理。例如,只要在桌面上看到您不喜欢的墙纸,您就可以单击删除它(回收站)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.