Как добавить добавиться в контекстное меню Десктопа
От: C0x  
Дата: 09.04.15 09:12
Оценка:
Задача добавить свои пункты в контекстное меню по правому клику на Десктопе.
Как такое можно сделать?

Спасибо.
Re: Как добавить добавиться в контекстное меню Десктопа
От: Evgeniy Skvortsov Россия  
Дата: 10.04.15 10:12
Оценка:
Здравствуйте, C0x, Вы писали:

C0x>Задача добавить свои пункты в контекстное меню по правому клику на Десктопе.


Можно начать отсюда http://rsdn.ru/article/winshell/shlext1.xml
Автор(ы): Michael Dunn
Дата: 17.04.2001
Re[2]: Как добавить добавиться в контекстное меню Десктопа
От: C0x  
Дата: 10.04.15 10:39
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Здравствуйте, C0x, Вы писали:


C0x>>Задача добавить свои пункты в контекстное меню по правому клику на Десктопе.


ES>Можно начать отсюда http://rsdn.ru/article/winshell/shlext1.xml
Автор(ы): Michael Dunn
Дата: 17.04.2001


Не могу никак понять, как можно сделать возможность добавлять элементы именно по клику на пустой место в Десктопе.
Для файлов все работает.
Re[3]: Как добавить добавиться в контекстное меню Десктопа
От: Evgeniy Skvortsov Россия  
Дата: 10.04.15 11:22
Оценка:
Здравствуйте, C0x, Вы писали:

C0x>Не могу никак понять, как можно сделать возможность добавлять элементы именно по клику на пустой место в Десктопе.


Не знаю как программно, но можно и руками:
Добавляешь в реестр в ветку HKEY_CLASSES_ROOT\DesktopBackground\Shell
Свой раздел, например "Моя команда", внутри создаешь раздел "command" и в значении по умолчанию прописываешь путь к своему файлу.



И при клике по десктопу появится твое меню



И если его нажать — запустится блокнот (в моем примере прописан путь к блокноту)
Отредактировано 10.04.2015 11:30 Evgeniy Skvortsov . Предыдущая версия . Еще …
Отредактировано 10.04.2015 11:22 Evgeniy Skvortsov . Предыдущая версия .
Re[4]: Как добавить добавиться в контекстное меню Десктопа
От: C0x  
Дата: 10.04.15 13:14
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Здравствуйте, C0x, Вы писали:


C0x>>Не могу никак понять, как можно сделать возможность добавлять элементы именно по клику на пустой место в Десктопе.


ES>Не знаю как программно, но можно и руками:

ES>Добавляешь в реестр в ветку HKEY_CLASSES_ROOT\DesktopBackground\Shell
ES>Свой раздел, например "Моя команда", внутри создаешь раздел "command" и в значении по умолчанию прописываешь путь к своему файлу.


ES>И если его нажать — запустится блокнот (в моем примере прописан путь к блокноту)


В XP не работает.
Re: Как добавить добавиться в контекстное меню Десктопа
От: C0x  
Дата: 10.04.15 15:33
Оценка:
Нашел ответ тут: http://windowsxp.mvps.org/slowrightclick.htm

Собственно нужно проделать работу как в этом приложении http://rsdn.ru/article/winshell/shlext1.xml
Автор(ы): Michael Dunn
Дата: 17.04.2001
, только потом записать
в реестр для декстопа по следующему пути: "HKEY_CURRENT_USER \ Directory \ Background \ shellex \ ContextMenuHandlers"
Re[5]: Как добавить добавиться в контекстное меню Десктопа
От: beyv  
Дата: 10.04.15 17:24
Оценка: +1
Здравствуйте, C0x, Вы писали:

C0x>В XP не работает.


XP умер и его похоронили в прошлом году, оставьте уже его в покое
Re[6]: Как добавить добавиться в контекстное меню Десктопа
От: C0x  
Дата: 10.04.15 21:21
Оценка:
Здравствуйте, beyv, Вы писали:

B>Здравствуйте, C0x, Вы писали:


C0x>>В XP не работает.


B>XP умер и его похоронили в прошлом году, оставьте уже его в покое


Не скажите. 12% пользователей тоже люди
Re[7]: Как добавить добавиться в контекстное меню Десктопа
От: VladFein США  
Дата: 22.04.15 19:02
Оценка:
Здравствуйте, C0x, Вы писали:

B>>XP умер и его похоронили в прошлом году, оставьте уже его в покое


C0x>Не скажите. 12% пользователей тоже люди


некрофилы...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.