Значки и всплывающие подсказки для каталога Windows XP
Этот прием поможет вам создать собственный значок и всплывающую подсказку для каталога, чтобы можно было быстро вспомнить его содержимое.
Не все каталоги в компьютере одинаковы — некоторые из них важнее, чем другие. Например, каталоги, в которых хранятся книги и статьи, а также каталоги с музыкой в цифровом формате представляют для некоторых большую ценность, чем каталоги с налоговыми отчетами восьмилетней давности.
Поэтому хочется создать какие-нибудь визуальные подсказки, говорящие о том, что содержится в каждом каталоге и насколько это важно. У большинства на жестком диске столько каталогов, что и не сразу вспомнишь назначение некоторых из них. Поэтому для некоторых папок лучше создать всплывающие подсказки с кратким описанием, которые появляются при наведении курсора мыши.
Чтобы изменить значок и всплывающую подсказку для каталога, создайте в нем файл Desktop.ini. В этом файле хранится текст подсказки и информация об отображаемом значке.
Если вы хотите изменить только значок каталога, не устанавливая при этом всплывающую подсказку, не обязательно вручную создавать файл Desktop.ini. Вместо этого щелкните правой кнопкой мыши на каталоге, выберите пункт Свойства (Properties) ► Настройка (Customize) ► Изменить значок (Change icon) и найдите подходящий значок. В результате файл Desktop.ini с соответствующим значком будет создан автоматически.
Перед тем как создать файл Desktop.ini, выберите сначала значок, который вы хотите использовать для каталога. Значки хранятся в файлах с расширением .ico, но можно также использовать и растровое изображение (файл с расширением .bmp). Запомните имя файла и полный путь к нему. При желании вы можете создать собственный значок.
Однако далеко не все значки представляют собой отдельные файлы .ico. Многие из них включены в специальные библиотеки значков, которые хранятся в файлах с расширением .dll. Например, в файле shell32.dll из папки C:WIND0WSSystem32 можно найти сотни различных значков. Каждому значку из файла .dll соответствует порядковый номер (индекс). Обратите внимание, что нумерация начинается с нуля. Чтобы использовать значок, необходимо указать имя файла библиотеки и индекс значка. К сожалению, невозможно узнать индекс, просто просмотрев содержимое файла. Для этого придется воспользоваться сторонними программами, например условно-бесплатной утилитой Resource Tuner, которая позволяет просматривать ресурсы файла. С ее помощью можно узнать, какие значки хранятся в файле, а также их индекс. Утилита бесплатна для пробного использования, но если вы решите пользоваться ей и дальше, придется заплатить.
В качестве значка для папки Music для пример воспользуемся растровым изображением обложки альбома певицы Сесилии Бартоли.
Создайте файл Desktop.ini в выбранном каталоге с помощью любого текстового редактора (например, Блокнота). Будем настраивать папку C:Music, поэтому создам файл именно там. Он будет содержать следующий текст:
[.ShenClassInfo]
IconFilе=С:MusicPicsBarto1i.bmp
lconlndex=0
InfoTip=The Best of Puccini, Donizetti. Verdi, and the Rest
Заголовок [.ShellClasslnfo] обязателен, поэтому не забудьте поместить его в первой строке файла. Переменная IconFi1е= указывает на файл значка. Мы помним, что это может быть файл с расширением .ico, .bmp или значок из коллекции, например из файла .dll. Обязательно введите полный путь к файлу. Переменной IconIndex= нужно присвоить индекс значка в коллекции. Если значок не принадлежит коллекции, установите это значение в 0. Переменная InfoTip= содержит текст всплывающей подсказки.
После того как файл Desktop.ini создан, необходимо сделать настраиваемый каталог системным, чтобы разрешить отображение значка и всплывающей подсказки. Для этого введите в командной строке attrib+s foldername, указав вместо foldername полный путь и имя каталога.
Вот и все. Теперь у папки будет собственный значок и подсказка.