Незаменимые инструменты Web-Мастера III

автор: 03.03.2001 Александр Качанов
перевод: n|a

Лицо Качанова и ссылка на информацию о нем В данном разделе я расскажу как настроить Windows, чтобы при клике правой кнопкой мышки у ваше меню выглядело следующим образом:

Удобно, не правда ли, указать мышкой нужный файл и открыть его по выбору в IE или в NN, или отредактировать в Блокноте или в Homesite. Подобные меню я приделал ко всем расширениям файлов, с котоорыми мне приходится работать: asa, asp, aspx, jsp, cfm, cfml, php, phtml, php3, htm, html, shtml и так далее. Столь большое разнообразие расширений связано с тем, что на разных web-серверах у разных хостеров приняты различные правила для расширений, а так как эти правила поменять мы не в силах, то приходится вот таким образом изворачиваться.

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

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

Найдите расширение .htm. первое значение (текстовое) в этом ключе соответствует названию класса. В нашем случае расширение .htm относится к классу "htmlfile".

Классы расширений располагаются в том же самом главном ключе [HKEY_CLASSES_ROOT] только чуть-чуть ниже. Прокрутите левую панель вниз и найдите класс htmlfile.

Секрет создания ключей прост. В подключе shell создается новый ключ Edit with InterDev. под этим ключом создается еще один ключ command. В этом ключе текстовому параметру "(По умолчанию)" присваивается путь к программе и через пробел "%1". Последняя добавка нужна, чтобы программа не просто запустилась, а запустилась и открыла выделенный файл.

В Windows NT/2000/XP изменения вступают в силу сразу же. Перезагружать машину не надо, если только у вас не Windows 95/98/Me.

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

Александр Качанов


Самые популярные статьи:


что такое система Орфус?

Все материалы данного сайта раздаются под лицензией Creative Commons License  2.0
подробнее
Webmascon Daily - RSS-формат

Журнал «Системный Администратор» — Online

  • — Удобное чтение online
  • — Архивы с 2003 года
  • — Оперативный выход новых номеров
  • — Более 50 номеров и 700 статей
  • — Бесплатные статьи

Все материалы лицензированы.

www.av5.com/jns

Удобный хостинг $6/мес.

  • — Поддержка PHP/Perl
  • — 500 Мб места на диске
  • — 15 Гб трафика в месяц
  • — Тестовые аккаунты
  • — Статистика
  • — MySQL база данных
  • — Панель управления
  • — SSH/FTP доступ
  • — 24x7x365 поддержка на русском
  • — Регистрация доменов
  • — Бесплатные поддомены
  • — 100+ PHP скриптов
www.av5.com
Гид в Токио
Rambler's Top100
Rating All.BY
Akavita
Valid XHTML 1.0!