PDA

Показать полную графическую версию : Автоматическое назначение заданного шаблона отображения папок для группы папок


19w85
07-08-2012, 22:52
Требуется через реестр (или любой другой способ подходящий для автоматизации) назначить нужный шаблон отображения папок (http://s017.radikal.ru/i439/1208/de/bbd5e851bccd.png)(например, шаблон "Видео") сразу для группы папок. Т.е. имеем:
C:\Temp1\И\Много\Подпапок\С\Неизвестными\Именами
C:\Temp2\И\Много\Подпапок\С\Неизвестными\Именами
и т.п.

Нужно назначить шаблон "Видео" для папки "Temp1" и для всех её подпапок (Вручную это делается выбором шаблона в настройках папки и нажатием на "Применить этот же шаблон ко всем подпапкам"). Тоже самое для папки "Temp2" и т.д.

Вид папок с шаблоном "Общие элементы" (для всех остальных папок) и с шаблоном "Видео" разумеется будет настроено по разному.
И по настройке самих шаблонов через реестр инфы как раз достаточно.

Т.е. нужно либо: 1) Как-то принудительно назначить нужный шаблон для папок
либо: 2) Если возможно прописать свои расширения файлов (например, .vob, .ifo) для нужного шаблона, чтобы Win7 автоматически выбирала шаблон "Видео", для папок в которых есть эти расширения (Например, для папок с .mp3 по дефолту автоматически выбирается шаблон "Музыка")
2ой вариант интересует больше всего.

Вроде есть 2 варианта куда можно "копать", но ни по одному что-то ничего не удается найти...

Vadikan
07-08-2012, 23:22
19w85, добавьте Temp1 в библиотеку Видео, Temp2 - в библиотеку с типом Общие элементы.

19w85
07-08-2012, 23:32
добавьте Temp1 в библиотеку Видео, Temp2 - в библиотеку с типом Общие элементы. »
Да, этот совет про добавление в библиотеку я тут уже встречал в какой-то теме.
Только что-то непонятно, как автоматически добавить (не вручную) список папок (Temp1, Temp2 и т.д.), например, из командной строки.

Vadikan
07-08-2012, 23:58
19w85, тут (http://www.grimadmin.com/article.php/creating-modifying-windows-7-libraries) есть две утилиты. Пример:
slutil addfolder "Имя библиотеки" "Путь к добавляемой папке"

19w85
08-08-2012, 00:20
добавьте Temp1 в библиотеку Видео, Temp2 - в библиотеку с типом Общие элементы. »
1) Как добавить папку в "Общие элементы" из Win7 если там предлагается выбор только из 4ех вариантов? (Видео, Документы, Изображения, Музыка)
2) Добавил в библиотеку "Видео" папку Temp1
Настроил шаблоны для библиотеки, по аналогии с ранее настроенными (для обычных шаблонов не из библиотеки):
Библиотека - Общие элементы - Вид Таблица:
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5f4eab9a-6833-4f61-899d-31cf46979d49}]
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
Библиотека - Видео - Вид Таблица:
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{631958a6-ad0f-4035-a745-28ac066dc6ed}]
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
Очистил настройки всех папок...и ничего. Добавленные в библиотеку папки продолжают отображаться так же как и раньше (т.е. так же как и все остальные папки).

тут есть две утилиты. Пример:
slutil addfolder "Имя библиотеки" "Путь к добавляемой папке" »
Спасибо, попробую если вопрос выше решится

Vadikan
08-08-2012, 00:46
1) Как добавить папку в "Общие элементы" из Win7 если там предлагается выбор только из 4ех вариантов? (Видео, Документы, Изображения, Музыка) »
Я не понимаю вашего вопроса, но попробую объяснить свое решение.

1. У библиотек имеется 5 шаблонов, один из которых - Общие элементы. Это видно в свойствах любой библиотеки.

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

3. Изменение вида любой папки Библиотеки (когда соблюдается условие жирным выше), отражается на всех папках этой библиотеки .

Отсюда мораль моего решения - добавьте папки в библиотеку и открывайте их оттуда. Настройте вид -> все папки будут иметь один вид.

19w85
08-08-2012, 00:51
1. У библиотек имеется 5 шаблонов, один из которых - Общие элементы. Это видно в свойствах любой библиотеки. »
Ну просто тут я не увидел 5 ого варианта, чтобы сразу добавить в Общие элементы:
http://s018.radikal.ru/i516/1208/5b/07daccf5cd37.png

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

Vadikan
08-08-2012, 00:56
Нет, это не подходит совершенно. »
Почему? Это простое и работающее решение из разряда "ехать", которое легко автоматизируется по условиям вашей задачи. Начните мыслить категориями библиотек, а не папок, ибо это не XP.

А шашечки... надеюсь, кто-нибудь их вам нарисует :)

19w85
08-08-2012, 01:02
Почему? Это простое и работающее решение из разряда "ехать", которое легко автоматизируется по условиям вашей задачи. Начните мыслить категориями библиотек, а не папок, ибо это не XP. »
Потому что это из разряда использования Total Comander'а вместо проводника Windows.
У меня сегодня папка есть, завтра её нет. Без конца добавлять в библиотеку, и потом в ней же просматривать...ууу, нет уж, такого счастья не нужно. Предлагаю закрыть вопрос с библиотеками, т.к. это неприемлемо категорически.
В сабже речь исключительно о применении шаблонов к текущим папкам при стандартном просмотре в проводнике. Поэтому нужно то, что изложено в шапке темы.
Особенно интересует 2ой пункт, случайно не в курсе как можно добавить расширения для корректиривки автодекта выбора шаблонов для папок? А то какой-то странный автодект в Win7, mp3 видит как музыку, а vob-ы не видит как видео, хотелось бы подкорректировать. Ибо всё остальное с принудительным назначением шаблонов - это "костыли"




© OSzone.net 2001-2012