Статьи Софт Добавление команды в контекстное меню

Добавление команды в контекстное меню

PDF Печать

Вы можете самостоятельно добавить свою команду в контекстное меню элемента Мой компьютер.

Для примера, откройте раздел

HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\

и создайте новый раздел, который и будет отображаться в меню (например, Запустить блокнот). В созданном разделе создайте подраздел «command», в котором пропишите программу для запуска в параметре «по умолчанию». В нашем случае это будет строка notepad.exe

Что бы не вводить повторно, Вы можете экспортировать данную ветку в файл *.reg. Если захотите добавить элементы, достаточно запустить потом этот файл.

Ниже приведем пример reg файла для создания меню как на рисунке.


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Блокнот]

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Блокнот\command]
@="notepad.exe"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2]
@="Диспетчер устройств"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2\command]
@=hex (2):25,00,77,00,69,00,6e, 00,64,00,69,00,72,00,25,00,5c,\
00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,6d, 00,6d, 00,63,00,\
2e, 00,65,00,78,00,65,00,20,00,2f, 00,73,00,20,00,25,00,53,00,79,00,73,00,74,\
00,65,00,6d, 00,52,00,6f, 00,6f, 00,74,00,25,00,5c, 00,73,00,79,00,73,00,74,00,\
65,00,6d, 00,33,00,32,00,5c, 00,64,00,65,00,76,00,6d, 00,67,00,6d, 00,74,00,2e,\
00,6d, 00,73,00,63,00,20,00,2f, 00,73,00,00,00


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\22]
@="Командная строка"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\22\command]
@="cmd.exe"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3]
@="Настройка системы (MSCONFIG)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3\command]
@="msconfig.exe /s"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\44]
@="Редактор реестра"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\44\command]
@="Regedit.exe"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5]
@="Службы"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command]
@=hex (2):25,00,77,00,69,00,6e, 00,64,00,69,00,72,00,25,00,5c, 00,73,00,79,00,73, 00,\
74,00,65,00,6d, 00,33,00,32,00,5c, 00,6d, 00,6d, 00,63,00,2e, 00,65,00,78,00, 65,00,20,\
00,2f, 00,73,00,20,00,25,00,53,00,79,00,73,00,74,00,65,00,6d, 00,52, 00,6f, 00,6f, 00,74,\
00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d, 00,33,00, 32,00,5c, 00,73,00,65,00,\
72,00,76,00,69,00,63,00,65,00,73,00,2e, 00,6d, 00,73, 00,63,00,20,00,2f, 00,73,00,00,00

 

Добавить комментарий

Защитный код
Обновить