Хитрости Windows 7: для профессионалов | страница 133



СПЕЦИАЛЬНЫЕ РАЗДЕЛЫ ТИПОВ ФАЙЛОВ

В реестре есть несколько специальных типов файла, каждый из которых работает как стандартный тип файла, несмотря на наличие намного большего контекста. А именно:

HKEY__CLASSES_ROOT\*

раздел реестра звездочка (*), удобно помещенный в редакторе реестра в начале ветви HKEY_CLASSES_ROOT, определяет действия и расширения для всех файлов (но не папок или дисков). Если вы хотите выделить элемент контекстного меню, эта возможность находится в подразделе Shell или ShellEx раздела *.

Добавив новый раздел в HKEY_CLASSES_ROOT\*\Shell, вы добавите элемент контекстного меню для всех файлов на компьютере. Например, вы можете добавить раздел под названием OpenlnNotepad, ввести Открыть в Блокноте в значение раздела (По умолчанию) и затем добавить горячую клавишу, которая указывает на notepad.exe. После этого щелкните правой кнопкой па любом файле и вы-берите Открыть в Блокноте, чтобы просмотреть файл в новом окне Блокнота. Более подробную информацию см. в разделе «Настройка контекстных меню для файлов».

HKEY_CLASSES_ROOT\AllFilesystemObjects

Эта ветвь работает аналогично *, описанной выше, за исключением того, что записи применяются ко всем файлам, папкам и дискам (не только к файлам). HKEY_CLASSES_ROOT\Unknown

Этот раздел используется, чтобы определить свойство всех файлов с незарегистрированными расширениями. По умолчанию здесь есть только один тип файла, openas, который отвечает за диалоговое окно, показанное на рис. 3.13. Можно, конечно, добавить новые действия или изменить здесь действия по умолчанию. Например, вы можете работать с набором документов различных типов, неизвестных Windows, и открывать их все по умолчанию в вашем любимом текстовом редакторе, избегая необходимости предварительно регистрировать все эти типы.

У типичного раздела типа файлов (например, НКЕY_CLASSES_ROOT\txtfile) есть несколько значений и подразделов, большинство которых показано на рис. 3.14.

Первое значение (По умолчанию) содержит показываемое название типа, которое выводится в столбце Тип (Туре) в Проводнике.

Если в этом разделе будет присутствовать значение с названием AlwaysShowExt, то расширение для этого типа файла будет выведено на экран в Проводнике, даже если вы выбрали «скрывать расширения файлов» (установка, объясненная выше). Аналогично значение NeverShowExt дает Проводнику команду всегда скрывать расширения файлов, независимо от вашего предпочтения. Эго значение появляется в нескольких разделах типа файла — для Ярлыки (Windows Shortcuts) (.Ink-файлы), Интернет-ярлыки (Internet Shortcuts) (.url-файлы) и Команды Проводника (Explorer Commands) (.scf-файлы).