我如何才能找出当前桌面图像的路径?

我如何才能找出当前桌面图像的路径?

我的 Windows 7 每分钟都会从我的所有照片目录中随机显示一张图像,而且时不时地会有一张我非常想再次看到。

我如何才能始终在屏幕上显示图像路径/文件名?或者我是否可以在显示图像时简单地查看注册表设置或其他内容以找出图像路径/文件名?

答案1

我不确定这是否适用于每个版本的 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,每当我想知道图像的路径时,我按下快捷键,批处理文件就会向我显示该路径。

答案2

当前壁纸的路径位于以下注册表项中:

HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper 

打开开始菜单,在搜索框中输入“regedit”。通过左侧的注册表资源管理器导航到上述键。单击“桌面”文件夹时,右侧将显示一个包含键的列表。查找标题为“壁纸”的键。该值将是当前壁纸的位置。

答案3

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

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

答案4

Windows 壁纸图像位于 C:\Windows\Web\Wallpapers 中,您需要授予管理员权限才能添加、删除或移动图像。

相关内容