Медиа - [решено] Добавить расположение изображений (обоев)

Ответить
Аватара пользователя
EvolMate

Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение EvolMate »

В семерке при смене обоев стандартные обои сгруппированы. Также группируются по папкам и изображения из "Библиотеки Изображений":

http://localhostr.com/files/Vr8sX38/capture.png




А можно ли (средствами винды) добавить в список "Расположение изображения" СВОЮ папку, да притом так, чтобы она не только осталась в этом списке, но и отображалось сгруппированное содержимое её подпапок?
Аватара пользователя
Morpheus

Re: Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение Morpheus »

Можно добавить библиотеку, в которую добавить каждую папку из вашей папки.

Иных методов не знаю.
Аватара пользователя
hb860

Re: Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение hb860 »

А я знаю

Переходим в раздел реестра:



Код:

Код: Выделить всё

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders

Совет:
Переход в раздел реестра одним щелчком мышки




Там есть подразделы 0, 1...N

У меня их всего 1 раздел - 0.

Создаем новый раздел - N+1.

Я создаю раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1



Здесь создаем строковый параметр HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1\Name

Задаем ему значение "Мои крутые обои", например.



Затем создаем новый раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1\My Wallpapers



В нем создаем раздел



Код:

Код: Выделить всё

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1\My Wallpapers\MergeFolders

Здесь создаем строковые параметры вида



Код:

Код: Выделить всё

Путь_ к_папке_с_обоями=пустая строка.

Привожу рабочий пример файла реестра:



Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1]
"Name"="Мои крутые обои"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1\My Wallpapers]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1\My Wallpapers\MergeFolders]
"d:\\walls\\"=""

Результат:

http://i.imgur.com/tGozX.png




По поводу группировки.



За группировку обоев в папке отвечает параметр GROUPBY строкового типа.

Его нужно создать в разделе



Код:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1]

Выглядеть это могло бы так:



Код:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\1]
"Name"="Мои крутые обои"
"GROUPBY" = "System.ItemFolderNameDisplay"

В примере выше я группирую картинки по папке, в которой они лежат.

System.ItemFolderNameDisplay - это метаданные файловой системы. Подробнее об этом вы можете прочитать в статье ""
Тонкая настройка расширений файлов в Windows 7
. Там я подробно рассмотрел механизм метаданных, и как его можно использовать на практике.



ЗЫ. Статья про настройку того, о чем я здесь написал, была на винревью. Я её выпилил при смене движка, ибо считаю, что целевая аудитория у неё на порядок ниже, чем та планка, которую я себе поставил. Проще говоря, большинству моих читателей такая статья не нужна.

Если вы считаете иначе, и считаете подобный материал полезным, я верну статью. Дайте знать Изображение
Аватара пользователя
Morpheus

Re: Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение Morpheus »

Цитата hb860:



сли вы считаете иначе, и считаете подобный материал полезным, я верну статью. Дайте знать
Медиа - [решено] Добавить расположение изображений (обоев)




Изображение
Аватара пользователя
morozoff

Re: Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение morozoff »

hb860, Очень интересная статья. Возьму себе на заметку.


Цитата Morpheus:



Если вы считаете иначе, и считаете подобный материал полезным, я верну статью. Дайте знать
Медиа - [решено] Добавить расположение изображений (обоев)




Конечно вернуть Изображение Данная статья найдёт своего читателя.
Аватара пользователя
hb860

Re: Медиа - [решено] Добавить расположение изображений (обоев)

Сообщение hb860 »

Написав статью, я решил, что кто-нибудь захочет поиграться с этими настройками более простым путём.

Поэтому на свет появилось приложение Desktop Background Tuner

Изображение

Не буду распыляться, просто покажу в действии:

http://www.youtube.com/watch?v=xLJ_X1fHMqQ






Скачать можно тут
Ответить

Вернуться в «Microsoft Windows 7»