PDA

Просмотр полной версии : Добавление пунктов в контекстное меню.



Igor48
15.02.2010, 11:56
http://i057.radikal.ru/0909/b5/76c95181e601.png


В Windows XP, очень давно использую XP Tweaker RE v1.53. В нём есть очень полезная, на мой взгляд, возможность - создание дополнительных пунктов в контекстном меню для работы с файлом - "Копировать в папку" и "Переместить в папку". Перейдя на Windows 7, стал задумываться, как и здесь добавить в контекстное меню эти привычные пункты. Можно конечно воспользоваться старым, добрым XP Tweaker-ом, но как-то не корректно лезть в настройки реестра в ОС версии 6.1, твикером для системы версии 5.1, хотя, несмотря на предупреждение системы о несовместимости твикера, добавление пунктов меню проходит на "УРА". И, всё таки, давайте действовать корректно!
Чтобы включить новые пункты в контекстное меню надо создать разделы и параметры в реестре:

для копирования:

в разделе HKCR\*\shellex\ContextMenuHandlers\ создаем раздел Copyto
в разделе Copyto установить значение по умолчанию равным
{C2FBB630-2971-11d1-A18C-00C04FD75D13}

для перемещения:

в разделе HKCR\*\shellex\ContextMenuHandlers\ создаем раздел Moveto
в разделе Moveto установить значение по умолчанию равным
{C2FBB631-2971-11d1-A18C-00C04FD75D13}

примечание: значение по умолчанию вставлять вместе со скобками.

Для возвращения к стандартному виду контекстного меню удалите созданные разделы Copyto и Moveto.

Мне могут возразить, что для подобных операций с файлом достаточно опции «Отправить». Не буду спорить, видимо так и посчитали в Microsoft, и это приемлемо для домашнего компьютера, но к примеру, для офисного компьютера подключенного к сети с большим количеством станций функций «Отправить» просто недостаточно.


Добавляем пункт "Открыть в блокноте" в контекстное меню файлов.

Для того, чтобы добавить в контекстное меню файлов пункт "Открыть в Блокноте" текст кода(ниже) сохраните в текстовый файл, присвойте ему расширение *.reg, запустите и согласитесь с добавлением данных в реестр.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Открыть в Блокноте]
@=""

[HKEY_CLASSES_ROOT\*\shell\Открыть в Блокноте\command]
@="notepad.exe %1"

Igor48
15.02.2010, 13:49
http://www.wintuning.ru/wintuning-7-for-windows-7-logo.gif (http://www.wintuning.ru/)

Настройка и оптимизация Windows 7



Что такое WinTuning 7? Программа WinTuning 7 предназначена для быстрой и легкой настройки, оптимизации и очистки системы Windows 7. WinTuning 7 обладает обширными возможностями по настройке системы, включая настройку параметров, которые недоступны через графический интерфейс. Все настройки разработаны специально для ОС Windows 7.

Помимо возможностей оптимизации и настройки системы, WinTuning 7 содержит несколько вспомогательных утилит. С их помощью вы получите доступ к сотням скрытых настроек системы и повысите ее производительность и безопасность, сможете очистить Windows 7 от ненужных файлов, оптимизировать настройки Интернета для оптимального использования всей пропускной способности канала и многое другое.

WinTuning 7 включает уникальный модуль, не имеющий аналогов во всём мире, для удалённой оптимизации Windows 7 из единого центра управления.



Почему WinTuning 7? http://www.wintuning.ru/imgs/wintuning-7-for-windows-7-scr-1-small.jpg

+ WT7 3C - уникальный модуль, не имеющий аналогов во всём мире, для удалённой оптимизации Windows 7 из единого центра управления. Подробнее... (http://www.wintuning.ru/wintuning-7-for-windows-7-wt7-3c.php)
+ Русскоязычный интерфейс программы, а также поддержка всех пользователей по email на русском языке;
+ Множество картинок-подсказок для настроек. Эта возможность поможет Вам визуально понять, что произойдет в системе Windows 7 без непосредственного применения настроек;
+ Все настройки созданы и оптимизированы специально для Windows 7. Это даёт гарантию того, что все настройки, которые есть в программе, совместимы с Вашей операционной системой;
+ Подробные и понятные подсказки для новичков и опытных пользователей;
+ Все изменения могут быть отменены. Восстановление системы позволит не беспокоиться о действиях программы и пользователей;



Где я могу скачать WinTuning 7? Вы можете скачать WinTuning 7 с нашего сервера, на странице скачивания, которая расположена здесь (http://www.wintuning.ru/wintuning-7-for-windows-7-download.php).

Источник: http://www.wintuning.ru

Igor48
02.03.2010, 12:37
Рассмотрим несколько вариантов начиная с быстрого доступа к некоторым настройкам рабочего стола и оформления и заканчивая ярлыками на запуск приложений.

Доступ к настройкам системы

Для добавления пунктов контекстного меню рабочего стола выполните следующие действия:



Нажмите Пуск – В строке поиска напишите regedit и нажмите Ввод
Перейдите к следующему разделу реестра HKEY_CLASSES_ROOT\Directory\Background\shell
На разделе shell нажмите правую клавишу мыши и выберите пункт Создать (New) – Раздел (Key)
Введите имя подраздела, которое будет соответствовать названию пункта меню, например Свойства системы. Примечание. Здесь можно использовать два варианта: первый – это когда имя подраздела соответствует названию пункта контекстного меню. Второй – значение параметра “По умолчанию” в созданном подразделе должно соответствовать названию пункта контекстного меню.
В новом подразделе таким же образом создайте еще один с именем command
В разделе command, в правой части редактора реестра есть параметр “По умолчанию“ (Default), значение которого не задано. Откройте этот параметр и измените его значение на команду, запускающую необходимую оснастку, в данном примере это запуск свойств системы - control sysdm.cpl
Теперь в контекстном меню рабочего стола у вас есть пункт Свойства системы





Для более красивого вида можно назначить иконку для нового пункта контекстного меню, в данном примере Свойства системы.
В разделе реестра Свойства системы, который мы создавали на шаге 4, в правой части редактора реестра нажмите правую клавишу мыши и выберите пункт Создать (New) – Строковый параметр (String Value)
Присвойте новому параметру имя Icon, затем зайдите в редактирование параметра и присвойте ему значение, равное пути к иконке – в нашем примере это будет shell32.dll,15.




Еще один параметр, который можно использовать для изменения вида нового пункта меню – это Position. Параметр, который создается в том же разделе, что и параметр Icon на шаге 10, позволит определить положение этого пункта меню. По умолчанию новый пункт меню расположен посредине, но его можно переместить в нижнюю часть контекстного меню или вверх. Значения параметра доступны только bottom и top - соответственно внизу и вверху меню; есть еще значение middle, но оно бесполезно так как отвечает расположению по умолчанию, то есть так же как и без параметра Position вовсе.


Таким образом можно добавить пункт меню для вызова настроек системы, приложений, открытия файлов – на ваше усмотрение. Ниже вы найдете перечень команд, которые можно использовать для пунктов меню.

Администрирование - control admintools
Параметры оформления - control desk.cpl,,2
Указатели мыши - control main.cpl,,1
Настройка даты/времени - control timedate.cpl
Региональные настройки - control intl.cpl
Настройка звуков - control mmsys.cpl,,2
Свойства папки - control folders
Шрифты - control fonts
Свойства системы - control sysdm.cpl
Сетевые подключения - control ncpa.cpl
Электропитание - control powercfg.cpl
Принтеры - control printers
Программы и компоненты - control appwiz.cpl
Редактор реестра – regedit
Центр обеспечения безопасности - control wscui.cpl
Диспетчер задач – taskmgr
Планировщик заданий - Control schedtasks
Брандмауэр Windows - control firewall.cpl
Учетные записи - Control userpasswords
Учетные записи Classic - Control userpasswords2
Изменить заставку - control desk.cpl,,1
Изменить тему - control desk.cpl,,@themes
Изменить обои - control desk.cpl,,@desktop
Значки рабочего стола - control desk.cpl,,0
Цвет окон - explorer shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\1\::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}\pageColorization

В архиве по ссылке ниже готовые reg-файлы с этими пунктами меню + один reg-файл для удаления всех пунктов меню, добавленных этими reg-файлами. reg-файлы применимы к Windows Vista, Windows 7 и Windows Server 2008.
Примечание. Так как я использовал иконки для добавляемых пунктов меню, указывал я их в существующих библиотеках системы. Но в Windows 7 библиотека themecpl.dll, содержащая иконки пунктов меню изменения заставки, темы и т. п., была изменена, предлагаю “свою” (в архиве по ссылке ниже). Библиотеку myicons.dll поместите в папку system32.

shortcuts-to-windows-desktop-context-menu.zip

myicons.dll (http://login.live.com/login.srf?wa=wsignin1.0&rpsnv=10&ct=1246200899&rver=5.5.4177.0&wp=MBI&wlcxt=title&wreply=http:%2F%2Fcid-10dc612aac1eb731.skydrive.live.com%2Fself.aspx%2F% 25C3%2592%25C3%25A2%25C3%25A8%25C3%25AA%25C3%25A8% 2520%25C3%25B0%25C3%25A5%25C3%25A5%25C3%25B1%25C3% 25B2%25C3%25B0%25C3%25A0%2Fshortcuts-to-windows-desktop-context-menu.zip&lc=1049&id=250206)

Источник: http://windows7.siteedit.su (http://windows7.siteedit.su/)