СообЧа > База Знаний > Программирование

Вопрос

Как добавить в контекстное меню проводника пункт:
1. если расширение такое-то (или такие-то), то пункт есть, иначе — нету.
2. этот пункт должен стартовать прогу, которая откроет этот файл.

Ответ

Итак, допустим себе такую задачу. Есть у тебя расширение (для примера — .html, как нестандартное (4 буквы)).
Ты хочешь для всех файлов такого типа (для .htm и .html) добавить свою команду.

Залазишь в HKCR \ .htm

Там есть «Параметр по умолчанию» (при работе с реестром чтоб получить к нему доступ нужно указать "").

Написано там, например, htmlfile

Ищешь HKCR \ htmlfile \ shell

Туда вставляешь свою команду (ну посмотри по аналогии с теми, что там есть).

Вот вроде и все.

Артем Кривокрисенко

Можно это сделать и без лазания по реестру.
Нажми Пуск — Свойства папки — Типы файлов, находищь в списке нужное расширение.
Нажимаешь изменить и правишь глагол open, либо добавляешь дополнительные пункты.

sm-art2001



Copyright © 2000-2004 Сообщество Чайников
Контактная информация