Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Настройка контекстного меню файлов/папок/дисков .:[все вопросы]:.

Ответить
Настройки темы
Интерфейс - Настройка контекстного меню файлов/папок/дисков .:[все вопросы]:.

Аватара для zhecka

Старожил


Сообщения: 199
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 27-03-2008
Описание: список утилит
Всем привет!

Народ, не подскажите как удалить элементы контекстного меню? Ситуация такая: щелкаю на видеофайле правой кнопкой мышака и выпадает "километровое" контекстное меню с такими элементами (пунктами, командами - не знаю как правильно):

"Открыть"
"Enqueue in Light Alloy"
"File Information"
"Play"
"Открыть в VideoInspector"
"Добавить в список синхронизации"
"Добавить в список записи"
"Добавить в список "Проигрывается"
"Добавить в список..."
"Воспроизвести с помощью проигрывателя".

Больше половины этих элементов мне не нужны! :-) Как по удалять их???


Совет: попробуйте утилиты ShellExView и ShellMenuView
Посмотреть список других утилит
Цитата Erekle:
Раз у нас здесь центральный сборочный пункт по теме, к перечислявшимся:

Fast Explorer
CMenu

(Прим. С CMenu у меня тоже произошло так, как в цитате:
Цитата:
Since installing I can no longer right click to open folder/files and dont have make option open files with notepad
- на что советовали:
Цитата:
You may have a shell extention, that may conflict with it? Restarting explorer may also help, perhaps try restarting explorer first.
Run this in your run box. It will unregister the context menu dll.
CODERegsvr32 /u "%ProgramFiles%\CMenu\CMExt.dll"
А я не рестартанул, а удалил до нахождения цитаты, так что больше верю советовавшим программу здесь (Vadikan), что программа отличная.)


- добавим:

ContextEdit
Цитата:
Утилита для удаления из контекстного меню, появляющего при клике правой кнопкой, любых ненужных пунктов, причем есть возможность не удалять пункты совсем, а "спрятать" их. Кроме этого, программа позволяет назначить определенную команду всем типам файлов или файлам, не связанных с какой-либо программой.

Disabling shell commands without deleting them entirely.
Enabling and disabling Context Menu Handlers.
Edit, create, and/or remove commands that are associated directly with a file extension instead of a named file type.
Repair "broken" file associations in which an extension is linked to a master file type that does not exist.
Overcoming certain bugs in Windows Explorer when editing commands via View | Folder Options | File Types
Context Menu Editor
Цитата:
Context Menu Editor can view and delete links to programs on your context menus (the popup menus you see when you right-click). Context Menu Editor does not delete the programs, it just removes them from your menus. Menu deletions cannot be undone so please use with care - you may need to reinstall your software if you want them back. Context Menu Editor can view and delete menu items for right clicking on files, right clicking on folders and right clicking in Internet Explorer.
Коммерческий...

HACE.Mmm Free
AdWare! Есть и коммерческий вариант.
Цитата:
Lets you modify almost all explorer context-menus!
Works when right-clicking any file/object!
Lets you hide items you don't use!
Lets you move rarely used items out on a sub-menu!
Works on the desktop!
Works in the start-menu!
Stardock RightClick Enhanced
Цитата:
Программа, которая позволяет перекроить меню правой кнопки мыши как только душе угодно. Вы сможете выстраивать в любом желаемом порядке любую команду (Copy, Paste например), добавлять какие-то другие команды, которые по умолчанию не присутствуют, также есть возможность натягивать скины на само меню.
Коммерческий...

TypesPopup
Цитата:
Программа для корректировки, изменения или удаления пунктов контекстного меню файлов и папок, вызываемого при нажатии правой кнопки мыши, может создать новый пункт контекстного меню для любого типа файлов или папки.
WAssociate
Цитата:
Программа, которая позволит Вам легко указать Windows какую именно программу надо запускать при двойном щелчке по файлу того или иного типа. Кроме того, позволяет всячески модифицировать контекстные меню.
Clear Menu New
Цитата:
Это программа для работы с меню "Рабочий стол -> Контекстное меню -> Создать". Не требует инсталяции. Не создаёт никаких дополнительных записей в реестре. Не создаёт никаких файлов, кроме файла backup.ini в директории, где расположена программа.
Сайт не отвечает, по сети везде исчез; в общем-то неважно: делает то же самое, что и следующий:

NaFig TE
Цитата:
Очищает подменю "Создать новый..." ("новая папка" и "новый текстовый документ всегда остаются)
FileMenu Tools
Цитата:
утилита для полного контроля контекстного меню файлов в ОС Windows
OpenWith
Цитата:
позволяет просматривать, добавлять и редактировать ассоциации файлов
»
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:13, 05-03-2006

 

Аватара для zhecka

Старожил


Сообщения: 199
Благодарности: 4

Профиль | Отправить PM | Цитировать


Blast,
если будут проблемы, то по копаюсь в реестре в той ветке, что ты сказал! Я ведь сделала backup файла wmpshel.dll! К тому же я по копался в ветке реестра, указаной в этом wmpshel.dll!

Так что посмотрим....

Отправлено: 00:33, 07-03-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Grub

Ветеран


Сообщения: 662
Благодарности: 64

Профиль | Отправить PM | Цитировать


А у меня обратный вопрос: как, наоборот, добавить что-то в контекстное меню? Ведь надо будет не просто в ветке реестра прописать слова, но и как-то на них действия поставить. и как это все замутить?

Отправлено: 13:15, 07-03-2006 | #12



Administrator


Сообщения: 25151
Благодарности: 3803

Профиль | Сайт | Отправить PM | Цитировать


Grub
C этим видимо сложнее и нужно подходить к этому вопросу по разному, в зависимости от того что именно нужно добавить (нужно как минимум знать параметры команды) и от того в какое меню добавить: например в меню конкретного типа файлов по расширению, допустим *.txt, либо тип файлов по назначению , например аудиофайлы, либо это будет меню всех файлов без исключения, либо это будет меню папок всех, папок с музыкой, папок с видео, либо меню дисков.... короче вариантов масса.

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:10, 07-03-2006 | #13


(*.*)


Сообщения: 36539
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Для добавления элементов я бы рекомендовал CMenu, т.к. его легко сконфигурировать и сохранять настройки.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:57, 07-03-2006 | #14


Аватара для Adsberg

Пользователь


Сообщения: 61
Благодарности: 8

Профиль | Отправить PM | Цитировать


На мой взгляд есть более изящное решение этого вопроса с помощью: Fast Explorer 2006

Fast Explorer умеет удалять команды зарегистрированных типов файлов, и создавать новые пункты контекстного меню.
Позволяет управлять элементами контекстного меню Проводника: добавлять и удалять команды, подменю и разделители, задавать иконку и текст подсказки для пункта меню. Команды могут быть добавлены для всех зарегистрированных типов файловых объектов, включая системные (например: "Все файлы", "Все папки", "Все не ассоциированные файлы" и т.д.).
Использование возможностей контекстных меню - простой способ сделать любые программы легко доступными.


Из минусов как Fast Explorer так и CMenu (для себя лично)могу отметить, что обе программы для своей работы регистрируют DLL посредством которого и выводятся созданные контекстные меню(Удобнее считаю было бы создавать записи непосредственно в реестре без регистрации лишних библиотек).

-------
Верю в прогресс: будут изобретены машины для чтения мыслей, еще не пришедших в голову.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:11, 15-02-2007 | #15


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


У меня такой вопрос:

Как поместить пункт в контекстное меню, которое вызывается по нажатию клавиш Ctrl Shift F10 из любой папки проводника?
Нужно создать там пункт, и чтобы при его нажатии запускалась программа (неважно какая, и без параметров).

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 10:13, 19-02-2007 | #16


(*.*)


Сообщения: 36539
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Creat0R
Чтобы создать статический пункт в меню для всех файлов, можно сделать что-то типа
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="Notepad.exe %1"
Тут вроде динамический описан способ, но он уже сложнее Это в Программирование, вообще-то.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:45, 19-02-2007 | #17


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Vadikan
Цитата:
Чтобы создать статический пункт в меню для всех файлов, можно сделать что-то типа
Мне нужно не в меню файлов, просто открой любую папку, и нажми Ctrl Shift F10, вот в то меню которое появилось, мне и нужно внедрить свой пункт.
Но всё же спасибо за ответ, и кстати, у меня есть патчик (накалякал на AutoIt), который при его запуске автоматом создаёт подобные пункты (для каждого мне нужного расширения определённый пункт - типа Открыть то-то или то, и запустить то-то и то-то и т.д. )

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:37, 20-02-2007 | #18


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Creat0R

вроде нашел: Fast Explorer 2007 (freeware) - позволяет как угодно настраивать контекстные меню. По сути вся прога сводится к одной DLL-ке и INI-файлу, из которой DLL-ка черпает настройки - путь к программе, отображаемое имя, иконка и т.д. Все остальное - только оболочка для интерактивной настройки, причем есть поддержка русского языка. Вот пример INI-файла для запуска AU3-скрипта:
Код: Выделить весь код
[Fast Explorer]
FormVersion=0
Flags=0
ShowCmd=1
PixelsPerInch=96
MinMaxPos(1024x768)=-1,-1,-1,-1
MinMaxPos=-1,-1,-1,-1
NormPos(1024x768)=78,272,721,669
NormPos=78,272,721,669
Visible=0

[Static Items]
Count=0

[Dynamic Items]
Parent1=0
Application1=C:\Program Files\AutoIt3\AutoIT3.exe
Parameters1=C:\TEST\test.au3
Caption1=Мой скрипт
Hint1=Это лишь пример!
IconFile1=C:\Program Files\AutoIt3\Au3Info.exe
IconIndex1=0
Checked1=1
FileType1=Directory\Background
Count=1
Цитата Creat0R:
Мне нужно не в меню файлов, просто открой любую папку, и нажми Ctrl Shift F10, вот в то меню которое появилось, мне и нужно внедрить свой пункт
Закладка: "Каскадные меню", тип файла: "Фон папки с файлами"
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:40, 31-08-2007 | #19


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


amel27,
Цитата:
вроде нашел
Wow!
Работает отлично, то что нужно было! Спасибо!

Я правда пока не понял как перерегистрировать Dll'ку в случае если она паралельно уже установлена... т.е все данные считываются именно с первой зарегестрированной Dll (с её конфига), а как быть если мне нужно в отдельной папке её использовать? или её кроме как через RegSvr32.exe ещё нужно в реестре прописывать, но где именно?...

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:51, 31-08-2007 | #20



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - Настройка контекстного меню файлов/папок/дисков .:[все вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Редактирование файлов/Списки файлов Windows .:[все вопросы]:. prokazzza Оформление Windows XP 2168 11-01-2021 10:27
Интерфейс - [решено] задержка при вызове контекстного меню файлов twisted1 Microsoft Windows 2000/XP 34 24-05-2017 11:10
Интерфейс - Как настроить вид папок .:[все вопросы]:. fergard Microsoft Windows Vista 87 17-07-2010 11:11
Разное - [решено] Нет вкладки Доступ и Настройка в свойствах папок и дисков miklash90 Microsoft Windows 2000/XP 38 22-09-2009 18:59




 
Переход