288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
1

Как правильно добавить команду в контекстное меню Проводника?

27.11.2011, 22:06. Показов 5077. Ответов 6
Метки нет (Все метки)

Всем доброго времени суток!
Научился добавлять в контекстное меню проводника через реестр свои пункты меню.
Но почему то этот пункт не появляется при нажатии правой клавишей на файле.
(Создаю подраздел в HKEY_CLASSES_ROOT\Directory\Background\Shell)
как реализовать запуск приложения с параметрами?

Как приходится делать:
1) Открываю cmd.exe
2) Кидаю в окно консоли upx.exe(программа сжатия .exe)
3) пишу upx
4) кидаю файл который нужно сжать
5) Нажимаю <Enter>

Как нужно:
1) Щелкаю на .exe который нужно сжать правой клавишей, выбираю свой пункт upx - файл сжимается

Я в этом деле ничего не знаю.. Надеюсь хотя бы на наводку! Заранее благодарен!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2011, 22:06
Ответы с готовыми решениями:

Как добавить свою программу в контекстное меню проводника?
Как добавить свою программу в контекстное меню проводника?

Как добавить свою команду в контекстное меню рабочего стола?
Здравствуйте! Извините за не которые ошибки в теме, я просто не знаю как это правильно называется...

Добавить команду в контекстное меню определенных типов файлов
Здравствуйте. Вопрос немного не в тему, но раздела regedit на форуме я не нашел. Написал...

Добавить команду по копированию в нужную папку в контекстное меню
Привет! Я знаю, как прописать в реестре, чтобы добавить открытие какой-то программы в контекстное...

6
680 / 330 / 5
Регистрация: 01.03.2010
Сообщений: 1,387
27.11.2011, 23:21 2
твикер установи - там контексное меню можно самому формировать
1
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
28.11.2011, 00:16  [ТС] 3
Цитата Сообщение от kolyanius Посмотреть сообщение
твикер установи - там контексное меню можно самому формировать
Нет, я хочу обойтись без сторонних программ.
0
680 / 330 / 5
Регистрация: 01.03.2010
Сообщений: 1,387
28.11.2011, 00:32 4
Нет, я хочу обойтись без сторонних программ.

Не по теме:

совершенно не понятны мотивации


Ну раз сами хотите ручками, пожалуйста
Идем в HKLM\SOFTWARE\Classes\Directory\shell\
там создаем раздел с названием консольной команды (в вашем случае к примеру upx)
в этом разделе создаем еще один раздел с названием (значением) command
в это разделе command правим строковый параметр "По умолчанию" с указанием полного пути до исполняемой команды (в вашем случае до upx.exe)
перезагружаемся и радуемся
1
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
28.11.2011, 14:22  [ТС] 5
Сделал. Ничего не появилось
0
511 / 60 / 3
Регистрация: 20.01.2011
Сообщений: 387
28.11.2011, 21:43 6
редактируй HKEY_CLASSES_ROOT\*\shell
0
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
28.11.2011, 23:07  [ТС] 7
Да я уже везде засунул, ничего не появляется
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2011, 23:07
Помогаю со студенческими работами здесь

Как добавить команды "Переместить в папку" и "Копировать в папку" в контекстное меню Проводника?
Здравствуйте все! Будьте добры, как добавить команды &quot;переместить, копировать в папку&quot;? Я знаю,...

Интеграция в контекстное меню Проводника
Как сделать интеграцию программы в контекстное меню операционной системы, которое возникает при...

Reg-файл для добавления пунктов в контекстное меню Проводника
Помогите создать Reg файл для добавления комнды &quot;Запустить&quot; в контекстное меню Проводника Windows...

(Galasoft.MvvmLight) Одно контекстное меню для всех кнопок. Как передать ссылку на кнопку в команду?
При срабатывании команды MultiStateButton button равен null &lt;Window...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru