PDA

Показать полную графическую версию : [решено] Вопрос по иконкам папок


kaspol
03-05-2012, 16:16
Почему в папках с ярлыками (C:\Documents and Settings\UserName\Главное меню\Программы и C:\Documents and Settings\All Users\Главное меню\Программы) некоторые папки такие, а некоторые такие? Чем они отличаются?

Petya V4sechkin
03-05-2012, 19:40
Чем они отличаются?
Атрибутом "Только чтение" (при его изменении значок меняется).
Можно убедиться, запустив командную строку (cmd.exe) и выполнив:
Attrib "%AllUsersProfile%\Главное меню\Программы\Автозагрузка"
Этот атрибут обычно присваивается тем папкам, в которых есть Desktop.ini

kaspol
03-05-2012, 22:13
Через проводник изменить атрубут не получится, да? Я не пойму еще, почему в папке C:\Documents and Settings\UserName\Главное меню\Программы все папки, кроме Автозагрузка, со значками? Даже те, которые я создал! А зато в папке C:\Documents and Settings\All Users\Главное меню\Программы все папки без значков?

Vadikan
03-05-2012, 23:34
Этот атрибут обычно присваивается тем папкам, в которых есть Desktop.ini »
Можно так: этот атрибут автоматически присваивается любой папке, после того как вы задаете ей значок на вкладке "Настройка" (при этом создается desktop.ini).

См. также
Почему у папок флажок «Только для чтения» имеет три состояния (http://www.outsidethebox.ms/12452/#_Toc302426010)
Как изменить значок папки, входящей в библиотеку (http://www.outsidethebox.ms/11121/)

kaspol
04-05-2012, 10:35
Можно так: этот атрибут автоматически присваивается любой папке, после того как вы задаете ей значок на вкладке "Настройка" (при этом создается desktop.ini). »

Вопрос мой конечно не про это был, у меня XP вообще, но спасибо за ссылочки полезные про Windows 7 и велосипед)

Petya V4sechkin
04-05-2012, 17:08
kaspol, разве вы не получили ответ на свой вопрос?

apozlevich
04-05-2012, 17:10
Через проводник изменить атрубут не получится, да? »
Если ужать сообщение Vadikan, то можно, в "Свойствах" есть флажок.

Petya V4sechkin
04-05-2012, 18:25
Если ужать сообщение
Маэстро! Урежьте марш!
Не надо "ужимать", надо читать внимательно :)

можно, в "Свойствах" есть флажок
Поздравляю вас, гражданин, соврамши!
Флажок есть, но на папки он не действует (об этом написано в статье).
Изменить атрибут можно (но не нужно) командой Attrib или сторонними файловыми менеджерами. Не нужно, потому что задании особого оформления (шаблона, изображения и т. п.) для папки:

Windows автоматически создает скрытый файл desktop.ini и назначает папке атрибут «Только для чтения»

apozlevich
04-05-2012, 19:29
Вах, давно я себя нубом не чувствовал :) Пойду штоле почитаю статьи, я ж изучал все методом научного тыка.
Кстати, а что будет если запретить создавать этот файл?

Iska
04-05-2012, 19:38
Кстати, а что будет если запретить создавать этот файл? »
Как проверите — отпишитесь :) .

Petya V4sechkin
04-05-2012, 19:50
apozlevich, не обижайтесь на цитаты, это из "Мастера и Маргариты" (почему-то вспомнилось).

kaspol
04-05-2012, 20:25
Мне то интересно про конкретные папки - папки ярлыков программ в Windows XP. А там происходит такая неразбериха. Начнем с папки пользователя, у меня это Admin:

Главное меню - есть файл desktop.ini, но значок обычный (как на скрине посередине). Программы - есть файл desktop.ini, но значок необычный (как на скрине вверху и внизу). Далее у всех папок (кроме папки Автозагрузка) - необычный значок, но нет файла desktop.ini, у Автозагрузки есть файл desktop.ini, значок обычный.

Далее All Users.

Файл desktop.ini есть во всех папках (там только 3 стандартные: Автозагрузка, Администрирование, Стандартные), но значок у всех папок обычный.

Подводя итоги видим, что наличие значка не зависит от файла desktop.ini. Атрибут я снимать не пробовал, мне просто интересно, почему некоторым папкам ОС дает такие значки, а некторым нет. Притом значки даны папкам, которые я сам создавал и пихал туда вручную ярлыки (например папка Разное).

Вот, мой вопрос выделен жирным.

Petya V4sechkin
04-05-2012, 22:01
почему некоторым папкам ОС дает такие значки, а некторым нет
Чем они отличаются?
Атрибутом "Только чтение" (при его изменении значок меняется)
Эти "необычные" значки только внутри папки "Программы":
у папок без атрибута "Только чтение" "необычные" значки;
у папок с атрибутом "Только чтение" (например Автозагрузка, Администрирование и Стандартные) обычные значки.

Почему так? Возможно, потому что при наличии атрибута Проводник пытается применить оформление, в том числе параметры IconFile и IconIndex, из Desktop.ini (но если Desktop.ini отсутствует или в нем нет этих параметров, используется стандартная иконка).

apozlevich
05-05-2012, 16:52
apozlevich, не обижайтесь на цитаты, это из "Мастера и Маргариты" (почему-то вспомнилось). »
Да я узнал :)




© OSzone.net 2001-2012