Просмотр полной версии : как добавить пункт в контекстное меню?
я думаю наверняка это можно сделать через реестр
мне надо добавить пункт в контекстное меню для всех *.txt, чтобы по щелчку запускалась моя прога и обрабатывала данный файл
SpangeBoB
23.01.2010, 19:40
HKEY_CLASSES_ROOT\txtfile\shell
Добавить ключ с названием которое будет отображаться в контекстном меню.
Создать подключ command в (Default) прописать программу и параметры запуска.
есть программа для добавления пунктов в контекстное меню "проводника Windows"
может ето не то, то извиняйте)
http://prjsoft.ru/context.gif
качнуть (http://prjsoft.ru/program/context.zip)
не пойму как в созданном разделе command сделать ключ (по умолчанию) типа REG_EXPAND_SZ
там он по умолчанию REG_SZ и это нельзя изменить
а если оставить REG_SZ то при запуске
%SystemRoot%\system32\NOTEPAD.EXE %1
получаю "Отказано в доступе"
MAQUEEN
спасибо, правда она добавляет тока exe, а батники например нельзя и оно добавляется ко всем типам файлов
но все равно пригодилось
SpangeBoB
23.01.2010, 20:37
Я делал через cmd:
reg add HKCR\txtfile\shell\MY\command /ve /t REG_EXPAND_SZ
Как вариант можно просто указать полный путь.
во, сделал обычным батником
http://www.sendspace.com/file/5sh6wp
единственное что напрягает это глюк винды, у которой твикером добавлены опции "переместить в папку" и "копировать в папку"
т.е. выделяешь 2-3 файла, жмёшь очистить и винда сначала очищает один,
потом 2 раза показывает диалог перемещения, который надо закрыть
затем очищает второй,
потом снова 2 диалога
и т.п.
можно ли это пофиксить?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot