|
Windows: добавление нового пункта в меню "Создать"
Сидел я тут недавно, ваял
несколько страничек для сайта. Надо было
создавать все файлы "с нуля", так
что метод простого копирования и
редактирования не проходил. Обычно я
работаю в FARe, но в этот раз пришлось
использовать компьютер, где его не было,
и создавать все файлы в блокноте. Уж
больно неудобное это дело - создавать
кучу изначально однотипных файлов
постоянно заново, и вспомнил я про
возможность создания файлов средствами
Windows. Обращали ли вы внимание на пункт
контекстного меню "Создать",
которое появляется, если щелкнуть на
Рабочем столе или свободном месте
открытой папки? Ну, конечно же, обращали,
ведь именно так вы создаете новые
каталоги и ярлыки к программам. А вот
создавали вы что-нибудь еще (ведь там
весьма впечатляющий список)? Сомневаюсь.
А если и создавали, то весьма редко. А,
тем не менее, это очень удобная функция.
Жаль только, что там нет тех файлов,
которые нам могут пригодиться. Так в чем
проблема? Добавим сами те пункты меню
для файлов, которые нам нужны.
Итак, все началось с html-файлов,
да и немалая часть аудитории этого сайта
люди, так или иначе связанные с веб-дизайном,
поэтому создание нового пункта меню я
покажу на примере именно этих файлов.
Но начнем мы не с реестра (хотя и
без него не обойдется), а с каталога Windows (ну,
или где там он у вас установлен)... Надо
найти там каталог ShellNew. Учтите, что он
скрытый. Именно в нем хранятся заготовки
для файлов, которые создаются с помощью
контекстного меню. Если у вас установлен
Microsoft Office, то вы увидите в этом каталоге
файлы-заготовки для Word и Excel, и какие-то
еще файлы. Но сейчас они нас не
интересуют. Создайте в нем файл,
например index.html. Воспользоваться для
этих целей лучше всего FARом (я очень
люблю этот файловый менеджер, поэтому и
всячески стараюсь пропагандировать его
в народных массах). Внутри него напишите
заготовку вашей странички. Лично я
написал следующее:
<html>
<head>
<title></title>
</head>
<body>
</body>
</head>
хотя, вы можете добавить сюда
что-то еще по вашему вкусу (например,
тэги meta, какое-то оформление в body).
Сохраняйте файл. Теперь настала
очередь реестра (как же без него :)). Если
вы помните, то в статье "Регистрация
расширений файлов с помощью реестра Windows"
был описан способ этой самой
регистрации. Приведенный там материал
будет небесполезен для понимания
сущности производимых манипуляций, хотя
можно обойтись и без него. Итак, ищем
раздел HKEY_CLASSES_ROOT\.htm и HKEY_CLASSES_ROOT\.html и в
них создаем разделы ShellNew. В разделе ShellNew
создаем строковый параметр FileName в
качестве значения которого надо указать
имя созданного нами шаблона. Вот
собственно и все. Осталось только
перезагрузить компьютер и любоваться
новым пунктом меню.
Кстати, файл будет создаваться
изначально с тем именем, которое указано
в параметре "По умолчанию" раздела
HKEY_CLASSES_ROOT\htmlfile (какой это будет раздел
для других расширений можно увидеть в
параметре "По умолчанию" раздела
HKEY_CLASSES_ROOT\.XXX, где ХХХ - расширение файла).
Вообще-то, "все" я сказал
рановато. Ведь вовсе не обязательно
создавать шаблон файла. Он может быть и
пустым, но тогда вместо параметра FileName
надо создать пустой строковый параметр
NullFile.
А как быть, если раздела с
нужным вам расширением нет в HKEY_CLASSES_ROOT?
Вот тут-то вам и пригодится ссылочка на
статью, приведенная выше. Сперва вы
регистрируете это расширение в Windows, а
затем уже проделываете все нехитрые
манипуляции, описанные в этой статье.
Ну, как удалить пункт меню из
"Создать", я думаю, объяснять не
стоит. Все довольно просто и разобраться
не составит труда.
Вот теперь точно все.
Напоследок скажу, что, потратив минут
пятнадцать, вы можете сэкономить
гораздо больше времени в будущем, ведь
так можно создавать не только html-файлы,
но и любые другие. Кто мешает создать
несколько шаблонов часто используемых
документов вашей организации, а потом
только выбирать нужные из меню. Так что
все зависит только от вашей фантазии, а я
уверен, что она у вас богатая :).
www.sdteam.com
Новинки операционных систем 08-09-2006 Отображение скрытого оборудования в Диспетчере устройств 26-08-2008 Новинки операционных систем «Призрачные» и скрытые устройства, которые не отображаются в Диспетчере устройств Windows (Windows Device Manager), могут приводить к сбоям и системным конфликтам. В этой статье мы расскажем о том, как заставить Диспетчер показывать все скрытые устройства для облегчения диагностики возникающих проблем.Один из самых странных недостатков XP, связанных с оборудованием, – это наличие «призрачных» и скрытых устройств, которые не отображаются в Диспетч...
35% покупателей компьютеров с Windows Vista переходят на Windows XP - исследование 22-08-2008 Новинки операционных систем Западные исследователи из компании Devil Mountain Software провели занятное исследование, по итогам которого выяснилось, что более трети покупателей новых компьютеров и ноутбуков в США берут машины с предустановленными ОС Windows Vista, однако сразу после покупки делают откат ОС до версии Windows XP.Исследователи отмечают, что из более чем 3 000 опрошенных покупателей новых ПК или ноутбуков, 35% сообщили, что сразу же после покупки или непоср...
Новая жизнь Windows XP 28-07-2008 Новинки операционных систем Очередной сюрприз преподносит нас корпорация Microsoft: в рамках договора о сотрудничестве ее и некоммерческого фонда One Laptop Per Child (OLPC, что переводится дословно как «по ноутбуку каждому ребенку») было достигнуто соглашение о том, что софтверный гигант подготовит к выпуску специализированную версию WindowsXP, которая будет оптимально работать на особых ноутбуках XO, созданных в рамках такой программы («стодолларовые» ноутбуки, как Вы мог... |