На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Расширение функционала контекстного меню штатного файл-бровзера венды
    Всем привет!

    Хочу повторить то, что в файловом менеджере Far делается с помощью ассоциаций на раз-два. А именно ...

    • Пусть есть расширения файла *.htm и *.html
    • При показе контекстного меню по ПКМ добавить в меню пункт-меню с моими командами
    • При двойном-клике (я так понимаю реализовать "Open" и сделать по-умолчанию) вызвать мою программу

    Вопросы

    1. Если для группы расширений - то это все (все что подскажете) придется дублировать под каждое расширение в реестре?
    2. Как в реестре прописать команду и сделать ее доступной по дабл-клику? Не обязательно "Open", пусть "Drugs make me cool"?
    3. Как добавить команду в контекстное меню со своей иконкой?
    4. Как добавить саб-меню в контекстное меню со своей иконкой?
    5. Как добавить команду в саб-меню контекстного меню со своей иконкой?

    Я понимаю, это работа с реестром и знаком с поисковой системой Гугль ...
    Но вдруг у вас получится достать знания из закромов и избавить меня от чтения буржуазных линков?!
      Цитата JoeUser @
      Но вдруг у вас получится достать знания из закромов и избавить меня от чтения буржуазных линков?!

      Лично моё ковыряние закончилось на
      ExpandedWrap disabled
        [HKEY_CLASSES_ROOT\exefile\shell\Depend]
        @="Просмотр зависимостей"
        [HKEY_CLASSES_ROOT\exefile\shell\Depend\command]
        @="c:\\windows\\depends.exe \"%1\""
         
        [HKEY_CLASSES_ROOT\dllfile\shell\Depend]
        @="Просмотр зависимостей"
        [HKEY_CLASSES_ROOT\dllfile\shell\Depend\command]
        @="c:\\windows\\depends.exe \"%1\""
        Gonarh, а теперь "расшифруй" :lol: Что сие реализовало?
          К файликам *.dll и *.exe в контекстное меню добавило пункт "Просмотр зависимостей", при нажатии на который, происходит запуск софтины c:\windows\depends.exe и оной в качестве параметра передаётся полный путь и имя файла, на котором вызвали менюху.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0198 ]   [ 15 queries used ]   [ Generated: 28.03.24, 18:06 GMT ]