Чтение онлайн

на главную

Жанры

Тонкости реестра Windows Vista. Трюки и эффекты
Шрифт:

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

• Briefcase – Портфель.

• .bmp – Точечный рисунок, используемый для создания файла изображения, предназначенного для работы с программой mspaint.exe.

• .contact – Контакт, используемый для создания контакта для адресной книги почтового клиента Почта Windows (расположена в каталоге %userprofile%\Contacts).

• .zip – Сжатая папка. Для удаления

данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT\.zip\CompressedFolder.

• .jnt – Документ Журнала, используемый для создания файла программы Журнал (%programfiles%\Windows Journal\Journal.exe). Для удаления данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT\.jnt\jntfile.

• .lnk – Ярлык.

• Folder – Папка.

Напомню, что вы можете удалить эти пункты из списка Создать, просто удалив подраздел ShellNew из ветви реестра вида HKEY_CLASSES_ROOT\«расширение файла».

Пример создания пункта списка Создать. Попробуем добавить свой пункт к списку Создать. Например, реализуем возможность создания REG-файлов, ведь их структуру мы уже знаем. Итак, что нам дано? Искомый файл имеет расширение REG, значит, именно подраздел, имеющий название .reg, мы и должны искать в корневом разделе HKEY_CLASSES_ROOT. В данном подразделе нужно создать вложенный подраздел ShellNew. Затем следует определиться с параметром, который мы поместим в подраздел ShellNew. Здесь все зависит от того, что именно мы хотим получить. В нашем случае параметрами Command и Data пользоваться нецелесообразно. Параметр NullFile создаст файл с расширением REG. Это уже лучше, но беда в том, что этот файл внутри будет пустым, а хотелось бы, чтобы в нем сразу был указан заголовок REG-файла. Значит нужно создать шаблон REG-файла с необходимой информацией, а потом уже с помощью параметра FileName указать путь к этому шаблону.

Итак, создали. Но не спешите смотреть на содержимое списка Создать (оно все равно изменится только после перезагрузки). Лучше попробуем предположить, какой текст появится в этом списке. Для этого нужно посмотреть на параметр (По умолчанию) подраздела .reg. Он содержит название второго подраздела реестра, описывающего команды и свойства файлов с данным расширением. Вот этот подраздел нам и нужно найти, ведь именно его параметр (По умолчанию) будет использоваться для формирования строки списка Создать для расширения REG.

Конечно, приведенный выше пример не многим может пригодиться, ведь REG-файлы можно создать и простым экспортом из реестра. Однако есть и другие расширения файлов, команды для которых можно добавить. Например, если вы часто создаете INF-файлы, файлы сценариев Windows или CPP-файлы, то вам может быть удобнее раз и навсегда создать несколько шаблонов, вместо того чтобы каждый раз вводить одни и те же команды.

Контекстное меню файлов

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

Чтобы включить команду Копировать в папку в контекстное меню Проводника, необходимо в разделе HKEY_CLASSES_ROOT\-\shellex\ContextMenuHandlers создать подраздел Copyto и присвоить параметру (По

умолчанию) значение {C2FBB630-2971-11d1-A18C-00C04FD75D13} (рис. 2.12).

Рис. 2.12. Включение команды копирования в контекстное меню Проводника

Включение команды Переместить в папку в состав контекстного меню Проводника осуществляется аналогичным образом. Для этого необходимо в разделе реестра HKEY_CLASSES_ROOT\-\shellex\ContextMenuHandlers создать подраздел Moveto и задать параметру (По умолчанию) значение {C2FBB631-2971-11d1-A18C-00C04FD75D13}. Ниже приведен текст REG-файла (путь к файлу на диске – Файлы реестра\Интерфейс\InterMoveto.reg), который следует импортировать в реестр для включения данной функции в контекстное меню Проводника.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\-\shellex\ContextMenuHandlers\Moveto]

@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"

После внесения указанных изменений в системный реестр команды Копировать в папку и Переместить в папку войдут в состав контекстного меню Проводника без перезагрузки компьютера: их можно увидеть, щелкнув на каком-либо файле правой кнопкой мыши (рис. 2.13).

Рис. 2.13. Добавленные команды в контекстном меню

Чтобы убрать данные команды из контекстного меню Проводника, достаточно в системном реестре удалить созданные подразделы Copyto и Moveto.

Если вы часто слушаете музыку с помощью Проигрывателя Windows Media, то вам могут понадобиться еще несколько стандартных команд контекстного меню, о доступе к которым разработчики забыли позаботиться. Этими командами являются Воспроизвести с помощью проигрывателя, Добавить в список проигрывателя Windows Media и Добавить в список записи. Лучше всего добавлять эти команды к контекстному меню папок, поэтому так мы и поступим.

• Воспроизвести с помощью проигрывателя Windows Media и Добавить в список проигрывателя Windows Media. К контекстному меню можно добавить сразу две команды. Первая аналогична предыдущей рассмотренной нами команде, а с помощью второй можно добавить все музыкальные файлы, находящиеся в соответствующей папке и ее подпапках, к списку воспроизведения открытого в данный момент Проигрывателя Windows Media. Чтобы добавить эту команду к контекстному меню папки, нужно создать подраздел {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD} в ветви реестра HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers.

• Воспроизвести с помощью Windows Media – открывает Проигрыватель Windows Media, загружает в него все музыкальные файлы, содержащиеся в папке, из контекстного меню которой была выбрана команда (а также все музыкальные файлы, содержащиеся в папках, вложенных в данную папку). Затем начинается воспроизведение первого музыкального файла из загруженных (или случайного файла, если включен соответствующий режим). Это очень удобная и полезная команда, ведь при ее использовании не нужно специально открывать проигрыватель и выбирать файлы – достаточно выделить несколько папок с музыкальными файлами, которые вы хотите сейчас послушать, и выбрать эту команду.

Поделиться:
Популярные книги

Ненаглядная жена его светлости

Зика Натаэль
Любовные романы:
любовно-фантастические романы
6.23
рейтинг книги
Ненаглядная жена его светлости

Кодекс Крови. Книга IХ

Борзых М.
9. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга IХ

В теле пацана 6

Павлов Игорь Васильевич
6. Великое плато Вита
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
В теле пацана 6

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Брак по-драконьи

Ардова Алиса
Фантастика:
фэнтези
8.60
рейтинг книги
Брак по-драконьи

Горькие ягодки

Вайз Мариэлла
Любовные романы:
современные любовные романы
7.44
рейтинг книги
Горькие ягодки

Идеальный мир для Лекаря 6

Сапфир Олег
6. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 6

Эксперимент

Юнина Наталья
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Эксперимент

В теле пацана

Павлов Игорь Васильевич
1. Великое плато Вита
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
В теле пацана

Кодекс Крови. Книга III

Борзых М.
3. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга III

Шестое правило дворянина

Герда Александр
6. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Шестое правило дворянина

Третий. Том 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 3

Боги, пиво и дурак. Том 3

Горина Юлия Николаевна
3. Боги, пиво и дурак
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Боги, пиво и дурак. Том 3

Live-rpg. эволюция-4

Кронос Александр
4. Эволюция. Live-RPG
Фантастика:
боевая фантастика
7.92
рейтинг книги
Live-rpg. эволюция-4