Как я могу узнать путь к текущему изображению на рабочем столе?
У меня есть Windows 7, отображающая случайные изображения каждую минуту из всех моих фото-каталогов, и очень часто есть один, который я действительно хочу увидеть снова.
Как я могу всегда отображать на экране путь / имя файла изображения? Или, может быть, я мог бы просто посмотреть на настройки реестра или что-то в то время, когда изображение отображается, чтобы узнать путь / имя файла изображения?
6 ответов
Я не уверен, работает ли это на каждой версии Windows 7, но на моей 64-битной Windows 7 Ultimate это работает. Я тоже не проверял это при смене темы. Если я вручную изменил фоновое изображение или выбрал папку изображений для слайд-шоу, тогда значение реестра, которое я запрашиваю ниже, всегда будет обновляться с указанием пути к текущему изображению.
Есть несколько способов сделать это лучше (например, автоматическое открытие проводника 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, и каждый раз, когда я хочу узнать путь к изображению, я нажимаю клавиши быстрого доступа, и командный файл показывает мне путь.
Путь к текущим обоям находится в следующем ключе реестра:
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
Откройте меню "Пуск" и в поле поиска введите "regedit". Перейдите к указанному выше ключу через обозреватель реестра слева. Если вы щелкнете один раз по папке "Рабочий стол", справа отобразится список с ключами. Ищите тот, который называется "Обои". Значением будет местоположение текущих обоев.
Вот решение, которое находит текущие обои и показывает их в проводнике Windows:
Как добавить параметр "Расположение файла фонового рисунка рабочего стола" в контекстное меню рабочего стола в Windows 7 http://www.winhelponline.com/blog/desktop-background-file-location-right-click-menu-windows-7/
Скопируйте "C:\Users\test\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper" в image.jpg
'test' - ваше имя пользователя, image.jpg - текущее изображение на слайде.
Изображения обоев Windows находятся в C:\Windows\Web\Wallpapers, и вам необходимо дать администратору разрешение на добавление, удаление или перемещение изображений.
BioniX Background Wallpaper Changer может быть вашим ответом:
- Как я могу всегда отображать на экране путь / имя файла изображения?
Bionix может показать название текущих обоев. Но вы должны активировать "Показать обои на рабочем столе" в настройках:
- есть один, который я действительно хочу увидеть снова
Bionix может вернуть вас к любому предыдущему изображению, которое вы использовали в качестве фона рабочего стола (просто нажмите кнопку "Предыдущие обои"):
Это также может сделать третье - что вы не просили, но я думаю, вам это может понадобиться. Это может помочь вам с управлением изображениями. Например, вы можете одним щелчком удалить (Корзину) обои, которые вам не нравятся, как только вы увидите их на рабочем столе.