Вопрос
Как добавить в контекстное меню проводника пункт:
1. если расширение такое-то (или такие-то), то пункт есть, иначе — нету.
2. этот пункт должен стартовать прогу, которая откроет этот файл.
Ответ
Итак, допустим себе такую задачу. Есть у тебя расширение (для примера — .html, как нестандартное (4 буквы)).
Ты хочешь для всех файлов такого типа (для .htm и .html) добавить свою команду.
Залазишь в HKCR \ .htm
Там есть «Параметр по умолчанию» (при работе с реестром чтоб получить к нему доступ нужно указать "").
Написано там, например, htmlfile
Ищешь HKCR \ htmlfile \ shell
Туда вставляешь свою команду (ну посмотри по аналогии с теми, что там есть).
Вот вроде и все.
Артем Кривокрисенко
Можно это сделать и без лазания по реестру.
Нажми Пуск — Свойства папки — Типы файлов, находищь в списке нужное расширение.
Нажимаешь изменить и правишь глагол open, либо добавляешь дополнительные пункты.
sm-art2001
Copyright 2000-2004 Сообщество Чайников
Контактная информация