25 / 25 / 5
Регистрация: 10.01.2016
Сообщений: 52
|
|
1 | |
.NET 3.x Как добавить в стандартное контекстное меню Windows свою программу?23.07.2016, 13:19. Показов 3603. Ответов 26
Метки контекстное меню (Все метки)
Доброго времени суток!
У меня такой вопрос - как добавить в стандартное контекстное меню Windows свою программу? Например, щёлкаем ПКМ на картиночке - появляется контекстное меню. ->проверить на вирусы (антивирус) -> архивировать (архиватор) Как добавить действие? -> сделать что-то (моя программа) *** Второй вопрос, после того как открываем таким способом свою программу, как с ней делать какие либо действия? В программе есть кнопка "открыть", где появляется OpenFileDialog. Как я думаю, нужно как-то "словить" файл, открытый из контекстного меню или драг-дропа на программу, и ввести его в поле открытия в замен OpenFileDialog.FileName.
0
|
23.07.2016, 13:19 | |
Ответы с готовыми решениями:
26
Как добавить свою команду в контекстное меню рабочего стола? Как добавить свою программу в контекстное меню проводника? Как добавить пункт в контекстное меню Windows для картинок? Добавить программу в контекстное меню |
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
|
|
05.07.2019, 14:44 | 21 |
Спасибо! Запуск программы по контекстному меню на папке сделал.
Остался вопрос - как передать в программу путь к папке?
0
|
Лень — мое второе и
|
|||||||||||
05.07.2019, 15:47 | 22 | ||||||||||
Allleksey, записав в реестр что-то типа
1
|
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
|
|
05.07.2019, 16:10 | 23 |
мне нужно в программу передать не адрес запуска программы, а адрес папки, на которой "ткнули" контекстное меню.
0
|
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
|
|
08.07.2019, 07:14 | 25 |
Ага.... %1 в окончании записи дает передачу пути. Вот это я и хотел узнать.
Всем большой рахмет
0
|
2 / 2 / 0
Регистрация: 05.07.2013
Сообщений: 81
|
|
17.10.2024, 12:48 | 26 |
Извините, что поднимаю старую тему, но можно ли получить параметры в уже запущенную программу?
0
|
1713 / 1201 / 227
Регистрация: 23.12.2010
Сообщений: 1,530
|
|
23.10.2024, 01:40 | 27 |
Да. Если у тебя приложение скомпилировано как "приложение, допускающее исполнение только одного экземпляра", то используй событие StartupNextInstance - возникает при запуске приложения, допускающего одновременное выполнение только одного экземпляра, если это приложение уже активно. Это параметры приложения. файл ApplicationEvents.vb
То есть в этом событии и проверяй, что в командной строке прилетело.
1
|
23.10.2024, 01:40 | |
23.10.2024, 01:40 | |
Помогаю со студенческими работами здесь
27
Как добавить пункты в контекстное меню Как QTableView добавить контекстное меню? Как добавить контекстное меню в item? Как добавить подпункт в контекстное меню? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |