как добавить пункт в контекстное меню?

Discussion in 'Безопасность и Анонимность' started by Дикс, 23 Jan 2010.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    я думаю наверняка это можно сделать через реестр

    мне надо добавить пункт в контекстное меню для всех *.txt, чтобы по щелчку запускалась моя прога и обрабатывала данный файл
     
  2. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    HKEY_CLASSES_ROOT\txtfile\shell
    Добавить ключ с названием которое будет отображаться в контекстном меню.
    Создать подключ command в (Default) прописать программу и параметры запуска.
     
    1 person likes this.
  3. MAQUEEN

    MAQUEEN RadioActivity

    Joined:
    27 Sep 2008
    Messages:
    422
    Likes Received:
    126
    Reputations:
    32
    есть программа для добавления пунктов в контекстное меню "проводника Windows"
    может ето не то, то извиняйте)
    [​IMG]
    качнуть
     
    1 person likes this.
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    не пойму как в созданном разделе command сделать ключ (по умолчанию) типа REG_EXPAND_SZ

    там он по умолчанию REG_SZ и это нельзя изменить
    а если оставить REG_SZ то при запуске

    %SystemRoot%\system32\NOTEPAD.EXE %1

    получаю "Отказано в доступе"
     
  5. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    MAQUEEN
    спасибо, правда она добавляет тока exe, а батники например нельзя и оно добавляется ко всем типам файлов

    но все равно пригодилось
     
    1 person likes this.
  6. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Я делал через cmd:
    reg add HKCR\txtfile\shell\MY\command /ve /t REG_EXPAND_SZ

    Как вариант можно просто указать полный путь.
     
  7. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    во, сделал обычным батником

    http://www.sendspace.com/file/5sh6wp

    единственное что напрягает это глюк винды, у которой твикером добавлены опции "переместить в папку" и "копировать в папку"

    т.е. выделяешь 2-3 файла, жмёшь очистить и винда сначала очищает один,
    потом 2 раза показывает диалог перемещения, который надо закрыть
    затем очищает второй,
    потом снова 2 диалога
    и т.п.

    можно ли это пофиксить?