Вопрос 1: (можно организовать отдельными пунктами.)
1. Добавить меню.
2. Удалить меню.
3. Добавить новую подгруппу.
=== Создаю новый пункт контекстного меню ====
Вопрос 2:
Введите имя для меню ...
Reg -> CurrentVersion\Run
Вопрос 3:
Выберите функцию для меню:
1. Открыть этот файл с помощью... RegJump.exe
2. RegJump.exe "Буфер обмена"
3. RegJump.exe + свой ключ
4. RegJump.exe
5. Другое: введите свою команду.
Мы выбираем п.3. Нас приглашают:
"c:\program files\regjump\regjump.exe" (здесь ожидает курсор)
Дописываем "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" -accepteula
Вопрос 4:
Готов создать меню
Имя: "Reg -> CurrentVersion\Run"
Ком. строка: "c:\program files\regjump\regjump.exe" "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" -accepteula
1. Создать.
2. Исправить.
Создав группу мы убъем существующую группу если она есть.Почему работаем с группой? - Чтобы не засорять основное контекстное меню редко используемыми пунктами.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\DelPunkt]
"MUIVerb"="Удаление пунктов..."
"Icon"="Explorer.exe"
"CommandFlags"=dword:00000040
"SubCommands"="Punctor;NoPunctor"
сделаеми в случае правого клика на любом файле/папке
тут нужен скрипт а точнее набор скриптов в порядке определенном,а точнее вбс запускаемый в скрытом режиме.При этом моему запускаемому скрипту передавался бы полный путь к объекту, который мы тацнули мышей.
если ты первый твик не применял,то этим флагом я отделю разделительной полосой менюшкиРасшифруй, пожалуйста, флаг:
добавление пунктов...
удаление пунктов...
а вот скрипт то готовый-моему запускаемому скрипту передавался бы полный путь к объекту, который мы тацнули мышей
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\MyTools]
"MUIVerb"="MyTools"
"SubCommands"="NewPunkt;DelPunkt;regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="top"
[HKEY_CLASSES_ROOT\*\Shell\MyTools]
"MUIVerb"="MyTools"
"SubCommands"="NewPunkt;DelPunkt;regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="top"
[HKEY_CLASSES_ROOT\Directory\shell\MyTools]
"MUIVerb"="MyTools"
"SubCommands"="NewPunkt;DelPunkt;regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="top"
[HKEY_CLASSES_ROOT\Folder\shell\MyTools]
"MUIVerb"="MyTools"
"SubCommands"="NewPunkt;DelPunkt;regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="top"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NewPunkt]
"MUIVerb"="Добавление пунктов..."
"Icon"="Explorer.exe"
"SubCommands"="Punctor;NoPunctor"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\DelPunkt]
"MUIVerb"="Удаление пунктов..."
"Icon"="Explorer.exe"
"CommandFlags"=dword:00000040
"SubCommands"="Punctor;NoPunctor"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Punctor]
@="Добавляемый пункт"
"Icon"="Explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Punctor\command]
@="Notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\regedit]
@="Редактор реестра"
"Icon"="regedit.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\regedit\command]
@="regedit.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\devmgr]
@="Диспетчер устройств"
"Icon"="devmgr.dll,4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\devmgr\command]
@=hex(2):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,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,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\taskmgr]
@="Диспетчер задач"
"Icon"="taskmgr.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\taskmgr\command]
@="taskmgr.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NoPunctor]
@="Еще один пункт..."
"Icon"="Explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NoPunctor\command]
@=""
предлагаю два варианта:моему запускаемому скрипту передавался бы полный путь к объекту, который мы тацнули мышей (при выборе п. "Добавить меню...").
добавить этот файл в пункт меню
выбрать программу\файл для добавления (открывается окно выбора)
я закомментируюЯ разберусь.
Hasta la vista, babyесли ты первый твик не применял,то этим флагом я отделю разделительной полосой менюшки
Та не нужно. Остальное уже понятно. Я статью читал. Просто ты на рег-файлах уже собаку съел, знал, что быстро сочинишь демку.я закомментирую
Усложнение на потом оставим, а то я так не один проект не закончу. Но твои (и не только) новые идеи развития пригодятся.предлагаю два варианта:
у меня работает!Но всплывающее меню не работает.
В общем с ХР печально...там только если использовать специальные dll и все такое,одним реестром никак не обойтись.А такой трюк будет работать в XP тоже ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?