Как я могу узнать путь к текущему изображению на рабочем столе?


17

У меня есть Windows 7, отображающая случайные изображения каждую минуту из всех моих фото-каталогов, и очень часто есть один, который я действительно хочу увидеть снова.

Как я могу всегда отображать на экране путь / имя файла изображения? Или, может быть, я мог бы просто посмотреть на настройки реестра или что-то в то время, когда изображение отображается, чтобы узнать путь / имя файла изображения?


1
Рег: расположение файлов, см .: superuser.com/q/207852/4377
Сатьяджит Бхат

1
Также посмотрите этот вопрос для Windows 8: superuser.com/questions/507571/…
Скотт Беннетт-Маклиш

Ответы:


25

Я не уверен, работает ли это на каждой версии 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, и каждый раз, когда я хочу узнать путь к изображению, я нажимаю клавиши быстрого доступа, и командный файл показывает мне путь.


Отлично, молодец! Я бы просто удалил последний вызов выхода , чтобы консоль оставалась открытой. В вероятном сценарии, когда обои меняются время от времени, если вы случайно нажмете клавишу, а затем обои поменяются, информация будет потеряна.
Superjos

Некоторое время назад я поставил тот же вопрос для Windows 8 после перехода на него. Есть другой ответ, который стоит принять во внимание: superuser.com/questions/507571/…
Скотт Беннетт-Маклиш

Если я удаляю @echo offэто работает. Windows 7 Ultimate.
Оливье Понс

Этот трюк больше не работает. Это всегда говорит 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 - текущее изображение на слайде.


Это может сохранить изображение, но не отвечает на вопрос «Как я могу узнать путь к текущему изображению на рабочем столе ?» часть.
Хеннес

Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос.
ДэвидПостилл

Работал у меня на Windows 10, спасибо! Затем вы можете попробовать использовать "Поиск Google по картинке", чтобы найти исходный источник.
intrepidis

0

BioniX Background Wallpaper Changer может быть вашим ответом:

  1. Как я могу всегда отображать на экране путь / имя файла изображения?

Bionix может показать название текущих обоев. Но вы должны активировать «Показать обои на рабочем столе» в настройках:

введите описание изображения здесь

  1. есть один, который я действительно хочу увидеть снова

Bionix может вернуть вас к любому предыдущему изображению, которое вы использовали в качестве фона рабочего стола (просто нажмите кнопку «Предыдущие обои»):
введите описание изображения здесь

Это также может сделать третье - что вы не просили, но я думаю, вам это может понадобиться. Это может помочь вам с управлением изображениями. Например, вы можете одним щелчком удалить (Корзину) обои, которые вам не нравятся, как только вы увидите их на рабочем столе.


0

Изображения обоев Windows находятся в C: \ Windows \ Web \ Wallpapers, и вам необходимо дать администратору разрешение на добавление, удаление или перемещение изображений.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.