Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
r0fL
Кодило
244 / 172 / 23
Регистрация: 25.11.2009
Сообщений: 685
1

Загрузка из контекстного меню

21.11.2010, 19:53. Просмотров 755. Ответов 5
Метки нет (Все метки)

Есть программа - аплоадер изображений, хочу добавить в контекстное меню кнопку типа "Загрузить с помощью ...", добавлять в контекстное меню я научился, вопрос не в этом, через контекстное меню, как я знаю, можно лишь запустить программу с параметрами, а как просто передать параметры - название файла, на котором кликнули правой кнопкой, уже запущенной программе, чтобы вторая копия не запускалась, а все происходило в одной, уже запущенной копии программы?

P.S. Добавлять в меню научился, а как узнать имя файла, на котором была нажата правая кнопка мыши - появилось контекстное меню?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 19:53
Ответы с готовыми решениями:

Координаты контекстного меню
Здравствуйте! Подскажите, как узнать координаты, в которых открылось контекстное меню?

Нажатие пункта контекстного меню в WMP
Добрый день! Подскажите пожалуйста. Имеется Проигрыватель Windows media. В него добавлен плей...

Добавить пункт контекстного меню через реестр
Всем привет. Есть следующий код: static void Main(string args) { string...

Редактирование реестра для модификации контекстного меню системы
Можно ли написать программу, которая при установке редактирует реестр на компьютере? Вообще...

Получить дескриптор окна стороннего приложения и контекстного меню
Здравствуйте. Подскажите пожалуйста. Как можно словить дескриптор выскакивающего окна? в списке...

5
NickoTin
Почетный модератор
Эксперт .NET
8646 / 3598 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
21.11.2010, 20:10 2
Я так понял кликаешь по изображению (в explorer например) и при нажатии на твоё меню у тебя путь к файлу должен передаваться в тове приложение. Если так, то:
1) Путь к файлу передается как командная строка в твоё приложение.
2) Использование только одной копии приложения.
1
r0fL
Кодило
244 / 172 / 23
Регистрация: 25.11.2009
Сообщений: 685
22.11.2010, 13:26  [ТС] 3
SSTREGG, использовал Ваш метод, но тогда, когда программа свернута в трее, при нажатии на контекстное меню ничего не происходит.
0
NickoTin
Почетный модератор
Эксперт .NET
8646 / 3598 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 02:16 4
Ну я тут могу только одно сказать, косяк где-то с твоей стороны. Вот пример в нем всё работает.
1) Запусти прогу.
2) Запусти её же, только с командной строкой.
3) Будет выдано сообщение с этой строкой (в любом состоянии формы).
0
Вложения
Тип файла: rar CmdTestApp.rar (53.5 Кб, 28 просмотров)
r0fL
Кодило
244 / 172 / 23
Регистрация: 25.11.2009
Сообщений: 685
23.11.2010, 10:58  [ТС] 5
SSTREGG, я использовал не сервер
0
NickoTin
Почетный модератор
Эксперт .NET
8646 / 3598 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.11.2010, 16:15 6
Чего-то я не понял Ты использовал вариант из 1х постов той темы? Так там на 2й странице указаны минусы, после чего код был координально переделан...
0
23.11.2010, 16:15
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2010, 16:15

Получить список выделенных файлов из контекстного меню Windows
Задача такая необходимо получить имена с путями выделенных файлов по нажатию на контекстном меню...

Работа с процессами, перехват событий из контекстного меню windows, связь двух программ
Всем привет. У меня возникала идея создать небольшое ПО, для подсчета специфической информации,...

Отсутсвие контекстного меню при работе с дизайнером БД в Visual Studio
Добрый день, уважаемые форумчане. Начал изучать ASP.NET и уже на первых уроках столкнулся с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.