Итак, создали. Но не спешите смотреть на содержимое списка Создать (оно все равно изменится только после перезагрузки). Лучше попробуем предположить, какой текст появится в этом списке. Для этого нужно посмотреть на параметр (По умолчанию) подраздела. 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.