Программное обеспечение

Контекстное меню проводника, Создать новый пункт для определенного расширения

есть файл с расширением %EXT% и программулина с адресом %PATH%, требуется для EXT-файлов получить новый пункт в контекстном меню Шindows ТОЛЬКО для этого расширения. Пробовал по аналогии с HKEY_CLASSES_ROOT\*\shell\%%%%%\command заменить * на %EXT%, но работать не хочет. Заранее спасибо. PS в выдаче гугла по проблеме рылся - ответа не нашел,хотелось бы понять, что же я делаю не так ???
Просто Я
Просто Я
67
Значит это расширение не работает так, как то, которое ты заменяеш. Ищи в гугле настройку новых расширений черз реестр. Может найдеш. Удачи!
DN
Dilshod Nabiev
476
Лучший ответ
пример для конт. меню РАБОЧЕГО СТОЛА

1) Откройте ветку HKEY_CLASSES_ROOT\DesktopBackground\Shell
2) Создайте в данной ветке новый раздел. Нажмите правой кнопкой мыши на ключе "Shell" и выберите "Создать -> Раздел". (Например, Menu1)
3) Выберите только что созданный раздел "Menu1" и в правой части окна создайте 4 строковых параметра:
Icon
Position
MUIVerb
command
Icon - в значении данного параметра следует указать путь к значку меню.
Position - данный параметр определяет позицию каскадного меню в контекстном. По умолчанию это середина контекстного меню, но Вы можете выбрать значения Top (сверху) или Bottom (снизу) .
MUIVerb - имя каскадного меню, которое будет отображаться в контекстном меню. Например, "Патч"
command содержит имя команды
(Вы не можете напрямую добавить ярлык приложения. надо зарегистрировать )
Параметры Icon и Position Вы можете и не создавать, а вот MUIVerb и command— обязательно

зарегистрировать
1) Откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell .
2) Создайте для команды, указанный ранее в строковом параметре command, собственный одноименный раздел.
3) Выберите созданный раздел и в правой части окна редактора реестра задайте параметру Default (По умолчанию) имя, которые Вы хотите видеть в каскадном меню. Например, Патч.
4) Если Вы хотите добавить ярлыку иконку, создайте новый строковой параметр с именем Icon и установите его значением путь к EXE файлу приложения или любой другой иконке.
5) в созданном разделов создайте новый раздел и назовите его command.
Выберите его и в правой части окна установите значением Default (По умолчанию) путь к EXE-файлу необходимой программы.
Erkin Gazizov
Erkin Gazizov
93 227