![]() |
Контекстное меню
Каким образом можно добавить свой пункт в контекстное меню рабочего стола (не какого-либо файла, а именно когда жмем пкм на рабочем столе)?
|
м?
|
Реестр Windows
|
mff простое добавление в HKEY_CLASSES_ROOT\Directory\Background\shellex\Con textMenuHandlers не получается.
максимум что смог добавить, это nod. |
О, кстати) А в лине как? х_х КДЕ/гном/флюксбокс
)) Для коллекции :p |
Цитата:
|
Цитата:
|
м?
|
Находиш в редакторе реестра раздел [.folder] (без квадратных скобок),
смотриш значение первого параметра етого раздела, ищеш ето значение в именах разделов, когда находиш раздел с искомым названием - содаеш в нем раздел shell (если не создан), в разделе shell создаеш раздел NewMenuOption, в етом разделе в первом параметре пишеш название заголовок меню, в етом же разделе создаеш раздел command, в первый пареметр раздела command прописиваеш путь к программе, которой будет оркрываться папка и после пути пишеш "%1" - указатель на выбранную папку. - Ето для одноко пункта меню, а для добавления ище одного: создаеш там где нужно раздел NewMenuOption1 2 3.... икороче сколько тебе надо. А вот как быть с файлами... Можно выполни выше указанные действия и над любым файлом (просто надо в место .folder вписать розширение файла) в системе, но для каждого - ето будет затруднительно, сам понимаеш (с) google.ru |
Graf89 спасибо, но не то
|
http://www.sendspace.com/file/c5ezlf
качаете, куда удобно кидаете ch.dll, открываете в блокноте asd.reg, правите там путь до ch.dll, вместо explorer.exe - то, что надо запустить при клике на пункт меню. запускаете asd.reg и в принципе все |
FrMn спасибо, сейчас попробую
|
FrMn Помогло, жаль что только один пункт можно добавлять, и название пункта всегда FreeMan's CH
|
можно хоть 10, зависит от реализации длл. http://frmn.org.ua/proj/CH.rar здесь исходники, меняй название, количество пунктов, реакцию на клик...
|
| Время: 10:44 |