Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Windows (https://forum.antichat.xyz/forumdisplay.php?f=42)
-   -   как добавить пункт в контекстное меню? (https://forum.antichat.xyz/showthread.php?t=173061)

Дикс 23.01.2010 19:31

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

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

SpangeBoB 23.01.2010 19:40

HKEY_CLASSES_ROOT\txtfile\shell
Добавить ключ с названием которое будет отображаться в контекстном меню.
Создать подключ command в (Default) прописать программу и параметры запуска.

MAQUEEN 23.01.2010 20:17

есть программа для добавления пунктов в контекстное меню "проводника Windows"
может ето не то, то извиняйте)
http://prjsoft.ru/context.gif
качнуть

Дикс 23.01.2010 20:28

не пойму как в созданном разделе command сделать ключ (по умолчанию) типа REG_EXPAND_SZ

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

%SystemRoot%\system32\NOTEPAD.EXE %1

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

Дикс 23.01.2010 20:35

MAQUEEN
спасибо, правда она добавляет тока exe, а батники например нельзя и оно добавляется ко всем типам файлов

но все равно пригодилось

SpangeBoB 23.01.2010 20:37

Я делал через cmd:
reg add HKCR\txtfile\shell\MY\command /ve /t REG_EXPAND_SZ

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

Дикс 23.01.2010 20:47

во, сделал обычным батником

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

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

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

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


Время: 01:03