1

Здравствуйте, я ищу ответ, как поместить программы (не программы) в контекстное меню рабочего стола на одно имя контекста?

Пример: я хочу создать новое имя контекста, которое может быть расширено для размещения внутри большего количества программ. Это как "Новый" или "Просмотр", которые показывают как дополнительные параметры после его использования.

Вот что я попробовал (и работает, когда вы хотите поставить одну программу на рабочий стол):

  1. Я создал в реестре "Новая папка" с именем некоторых программ (т.е. "Блокнот") внутри этого места HKEY_CLASSES_ROOT\Directory\Background\shell\

  2. Внутри новой созданной папки ("блокнот") я помещаю еще раз "Новая папка" и называю ее "команда" (должно быть то же имя)

  3. Внутри "command" в строке ("Default") укажите местоположение через блокнот («C:\ Windows\ system32\ notepad.exe»)

-> и теперь при нажатии правой кнопки мыши на рабочем столе появится новый контекстный текст с именем "блокнот", что, конечно, откроет блокнот, если вы их используете

Хорошо, что я ищу, чтобы найти решение о том, как сделать имя контекста, который будет предлагать как использовать более одной программы, у вас есть какое-либо решение?

ОС win 7

1 ответ1

3
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\MyMenu]
"MUIVerb"="&My Menu"
"SubCommands"="MyMenu.mycmd1;MyMenu.mycmd2;MyMenu.mycmd3"
"Icon"="shell32.dll,43"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd1]
@="&Paint"
"Icon"="C:\\Windows\\System32\\Mspaint.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd1\command]
@="C:\\Windows\\System32\\Mspaint.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd2]
@="&Notepad"
"icon"="C:\\Windows\\System32\\Notepad.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd2\command]
@="C:\\Windows\\System32\\Notepad.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd3]
@="&Calculator"
"Icon"="C:\\Windows\\System32\\Calc.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MyMenu.mycmd3\command]
@="C:\\Windows\\System32\\Calc.exe"

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

1
Измените по мере необходимости и наслаждайтесь. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .