Читать интересную книгу Windows Vista. Для профессионалов - Роман Клименко

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 29 30 31 32 33 34 35 36 37 ... 155

Чтобы изменить метку диска, нужно в параметре (По умолчанию) подраздела DefaultLabel данной ветви реестра указать название метки.

Например, на рис. 3.25 отображен результат изменения значка и метки диска с помощью подразделов Defaultlcon и DefaultLabel ветви системного реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion ExplorerDriveIconsc.

Рис. 3.25. Изменение значка и метки диска

Изменение действия, выполняемого при перемещении файла между папками

По умолчанию при перемещении файла любого расширения между папками выполняется его перемещение. Однако вы можете самостоятельно настроить действие, которое будет выполняться при перемещении файла между папками. Для этого необходимо воспользоваться параметром REG_DWORD-типа DEFAULTDROPEFFECT. Он может принимать следующие значения:

• 1 – при перемещении файла между папками выполнить его копирование;

• 2 – выполнить перемещение файла;

• 4 – выполнить создание его ярлыка.

Но где же создавать этот параметр? Если вы хотите изменить действие по умолчанию для файлов всех известных расширений, то параметр нужно создать в ветви реестра HKEY_CLASSES_ROOT*. Если же вы хотите изменить действие по умолчанию для файлов конкретного расширения, то его нужно создавать в ветви реестра HKEY_CLASSES_ROOT<идентификатор расширениях

Изменение значка, отображаемого напротив кнопки группировки окон Проводника в Панели задач

В операционной системе Windows вы можете настроить даже такую мелочь, как значок кнопки группировки окон Проводника, отображаемый в Панели задач, когда определенное количество окон Проводника не помещается на ней и операционная система группирует все кнопки окон в одну. Для этого нужно указать путь к новому значку в параметре строкового типа TaskbarGroupIcon, расположенном в ветви реестра HKEY_CLASSES_ROOTApplicationsexplorer.

Кстати, также вы можете изменить изображение, отображаемое напротив кнопки окна Проводника в Панели задач. Для этого нужно указать путь к новому значку в параметре строкового типа OpenI con ветви реестра HKEY_CLASSES_ROOTCLSID {2 0D04FE0-3AEA-10 6 9-A2D8-0 8 0 02B3030 9D}DefaultIcon.

Изменение содержимого вкладки Подробно окна свойств файлов и папок, а также подсказок к файлам

В операционных системах семейства Windows каждый файл имеет набор метаданных, описывающих такие его свойства, как размер, дата создания, автор и т. д. Это очень удобная возможность, но ей не хватает гибкости. Например, на вкладке Подробно окна Свойства для DLL-файлов нет сведений об описании библиотеки, хотя они могут понадобиться администраторам. К счастью, благодаря реестру существует возможность определения метаданных, которые будут отображаться на вкладке Подробно или при выводе описания файла.

Для этого служат параметры строкового типа FullDetails и Inf oTip. Первый из них определяет метаданные, которые будут отображаться на вкладке Подробно окна Свойства, а второй – метаданные, которые будут отображаться при выделении файла или папки (и при удержании указателя мыши над файлом). Оба этих параметра имеют одинаковый формат значений: сначала идет слово prop:, а после него через точку с запятой пишутся метаданные. Никаких пробелов в значении параметров быть не должно. Ниже приведен список самых часто используемых метаданных:

• System. Attributes – присвоенные файлу или папке атрибуты (поле Атрибуты);

• System. Author – имя автора файла (поле Автор);

• System. Capacity – общий объем папки или диска (поле Размер);

• System. ComputerName – имя компьютера (поле Компьютер);

• System.Comment – комментарий к файлу (поле Комментарий);

• System. Copyright – данные об авторских правах на файл (поле Права);

• System.DateModified – дата изменения файла (поле Изменен);

• System.DateCreated – дата создания файла (поле Создан);

• System.DateAccessed – дата последнего доступа к файлу (поле Открыт);

• System.DisplayName – имя файла (поле Имя);

• System. DisplayFolder – путь к папке, в которой хранится файл (поле Папка);

• System. DisplayType – описание типа файла (поле Тип);

• System. FileCount – количество файлов в папке или на диске (поле Содержит);

• System. FreeSpace – количество свободного места на диске (поле Свободно);

• System.Keywords – теги, которые имеет изображение (поле Ключевые слова);

• System.Language – язык, на котором создан файл (поле Язык);

• System.OfflineAvailability – определяет, доступен ли данный сетевой файл автономно (Автономный доступ);

• System. PercentFull – количество использованного на диске места (поле Занято);

• System.Rating – рейтинг файла (поле Рейтинг);

• System. Size – размер файла (поле Размер);

• System.TotalFileSize – общий размер файлов в папке (поле Общий размер);

• Sys tern. Audi о. EncodingBit rate – битрейт звукового файла (поле Скорость потока);

• System. Document. PageCount – количество страниц в текстовом файле (поле Количество страниц);

• System. DRM. IsProtected – отображает, защищен ли файл с помощью лицензии DRM (поле Защита);

• System.Link.Target – путь к файлу, на который указывает ссылка (поле Путь к папке);

• System.Link.Description – описание ссылки (поле Описание);

• System. Link. DateVisited – дата последнего использования ссылки (поле Дата изменения);

• System.File.Owner – имя владельца файла (поле Владелец);

• System. File. Description – описание файла (поле Описание);

• System.File.Version – версия файла (поле Версия);

• System. Image.HorizontalSize – размер файла изображения по горизонтали (поле Горизонтальное разрешение);

• System. Image. VerticalSize – размер файла изображения по вертикали (поле Разрешение по вертикали);

• System. Image.BitDepth – глубина изображения (поле Глубина цвета);

• System.Music. Artist – исполнитель музыкального файла (поле Исполнитель);

• System.Music.AlbumTitle – альбом, из которого взят данный музыкальный файл (поле Альбом);

• System.Music.TrackNumber – номер музыкального файла в альбоме (поле Номер записи);

• System.Music.Genre – жанр песни (поле Жанр).

Теперь определим, где могут находиться параметры FullDetails и InfoTip. Например, они могут находиться в следующих ветвях реестра.

• HKEY_CLASSES_ROOT* – указывают описание для всех файлов, зарегистрированных в системе. При этом описание может переопределяться непосредственно в ветви реестра , которая указывает описание для файлов данного расширения.

• HKEY_CLASSES_ROOTAllFilesystemObjects – определяют описание для любых объектов файловой системы (диски, папки, файлы и т. д.).

Например, по умолчанию значение параметра FullDetails данной ветви реестра равно prop: System.PropGroup.FileSystem;System.DisplayName; System.CanonicalType;System.DisplayFolder;System.Size;System. DateCreated;System.DateModified;System.DateAccessed;System.Attributes; *System.OfflineAvailability;*System.OfflineStatus;*System.SharedWith; *System. File. Owner; *System. ComputerName. Обратите внимание на звездочки перед некоторыми метаданными. Они говорят, что данное поле должно отображаться только в том случае, когда его поддерживает файл.

• HKEY_CLASSES_ROOTDrive – указывает описание для дисков.

• HKEY_CLASSES_ROOTFolder – определяет описание для папок.

• HKEY_CLASSES_ROOTPrinters – указывает описание для принтеров.

Если же вам нужно изменить описание для файлов конкретного расширения, то их ветвь реестра нужно еще найти. Для этого нужно посмотреть на параметр (По умолчанию) ветви реестра HKEY_CLASSES_ROOT<.расширение файла>.

После этого нужно найти ветвь реестра HKEY_CLASSES_ROOT<3Ha4eHHe параметра (По умолчанию) предыдущей ветви реестра>.

Раз уж мы затронули содержимое вкладки Подробно окна Свойства, то нельзя не заметить, что на этой вкладке появилась новая ссылка: Удаление свойств и личной информации. С ее помощью можно быстро удалить значения тех метаданных, которые доступны пользователю как для чтения, так и для записи. Например, к таким метаданным относятся название артиста, песни и альбома для музыкальных файлов.

После того как вы щелкнете кнопкой мыши на ссылке, перед вами отобразится окно Удаление свойств. В этом окне напротив всех метаданных, значения которых можно удалить, расположен неустановленный флажок. Если флажок установить, после чего нажать кнопку О К окна, то значения соответствующих метаданных будут удалены.

Изменение контекстного меню Проводника и Рабочего стола

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

Если вы тоже так считаете, то должны знать, что, кроме использования специальной программы, заменяющей собой стандартное контекстное меню, существует другой способ – самостоятельная настройка контекстного меню Проводника и Рабочего стола.

Сведения о контекстном меню Рабочего стола и Проводника расположены в ветви реестра HKEY_CLASSES_ROOTDirectoryBackground. Данный раздел включает в себя два дочерних подраздела.

• Shell – определяет стандартные команды контекстного меню Рабочего стола и Проводника, которые вызывают различные программы.

Заметьте, что данный подраздел по умолчанию содержит вложенный подраздел cmd, определяющий команду контекстного меню Рабочего стола и Проводника, с помощью которой можно открыть программу cmd.ехе. В этой программе будет по умолчанию открыт путь к каталогу, из которого вы вызвали данную команду. Однако, как вы, наверное, уже проверили, такой команды вообще не существует в контекстном меню Рабочего стола и Проводника. Чтобы она отобразилась, нужно в ветви реестра HKEY_CLASSES_ROOTDirectory BackgroundShellcmd удалить параметр строкового типа Extended.

1 ... 29 30 31 32 33 34 35 36 37 ... 155
На этом сайте Вы можете читать книги онлайн бесплатно русская версия Windows Vista. Для профессионалов - Роман Клименко.
Книги, аналогичгные Windows Vista. Для профессионалов - Роман Клименко

Оставить комментарий