Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / контекстное меню делфи + реестр / 15 сообщений из 15, страница 1 из 1
11.11.2021, 17:10
    #40111085
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
В реестр добавил свой раздел для добавления контекстного меню в windows, прописал путь файла с передачей параметра "d:\soft\MID\Win32\Debug\Project2.exe %1". При выборе нескольких файлов и нажатия правой кнопкой мыши, далее выбора моего контекстного меню запускается моя программа, только нюанс в том, что она запускается такое количество раз, сколько и выбрано файлов. Как сделать чтобы программа запускалась только один раз и туда передавались все пути выбранных файлов?
...
Рейтинг: 0 / 0
11.11.2021, 17:15
    #40111088
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
Устроиться в Microsoft и переписать код контекстного меню Explorer.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.11.2021, 17:16
    #40111090
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
Сделать Project1.exe, которая запустится N раз и запомнит все пути, а в конце передаст управление Project2.exe.
...
Рейтинг: 0 / 0
11.11.2021, 17:37
    #40111105
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
Dimitry Sibiryakov,

прочем Explorer к контекстному меню файла?
...
Рейтинг: 0 / 0
11.11.2021, 17:39
    #40111107
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
rgreat, " запомнит все пути" - каким образом это можно сделать? Куда пути будут сохранятся ?
...
Рейтинг: 0 / 0
11.11.2021, 17:41
    #40111108
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurtпрочем Explorer к контекстному меню файла?

Угадай с трёх раз название программы, показывающей тебе файлы и их контекстное меню.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.11.2021, 17:48
    #40111109
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
Dimitry Sibiryakov,

извиняюсь подумал сразу на браузер)
...
Рейтинг: 0 / 0
11.11.2021, 17:54
    #40111111
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurt,

Память, файлик, реестр, БД, облачный сервис, смс другу.

Вариантов тьма!
...
Рейтинг: 0 / 0
11.11.2021, 18:07
    #40111117
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
Посмотреть, как с этим справляется, например, 7zip.
Я бы первым экземпляром взводил глобальный флаг (типа event) с текстовым именем, а все последующие бы проверяли его и, если он уже есть, тем или иным способом отправляли бы свой параметр в первый экземпляр (виндовые сообщения, memory mapped файл, пайпы...). Правда, тут надо подумать, как при все ещё запущенном экземпляре, который уже взвел флаг, сделать возможным запуск второго экземпляра с другим набором файлов.
...
Рейтинг: 0 / 0
11.11.2021, 22:11
    #40111160
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
7Zip регистрирует библиотеку для контекстного меню.
...
Рейтинг: 0 / 0
11.11.2021, 23:53
    #40111183
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurt,

demos\activex\shellext\contmenu.dpr
...
Рейтинг: 0 / 0
12.11.2021, 00:10
    #40111187
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurt
В реестр добавил свой раздел для добавления контекстного меню в windows, прописал путь файла с передачей параметра "d:\soft\MID\Win32\Debug\Project2.exe %1". При выборе нескольких файлов и нажатия правой кнопкой мыши, далее выбора моего контекстного меню запускается моя программа, только нюанс в том, что она запускается такое количество раз, сколько и выбрано файлов. Как сделать чтобы программа запускалась только один раз и туда передавались все пути выбранных файлов?

Я вот тут писал: 22385503

Запускается первый экземпляр и начинает обработку, а все последующие шлют первому параметры командной строки и сразу завершаются. Работает, как часы.
...
Рейтинг: 0 / 0
12.11.2021, 12:17
    #40111264
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
ъъъъъ,

можете пример показать?
...
Рейтинг: 0 / 0
12.11.2021, 12:25
    #40111266
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurt,

по ссылке есть информация, где взять пример.
...
Рейтинг: 0 / 0
13.11.2021, 00:36
    #40111618
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контекстное меню делфи + реестр
neteurt
ъъъъъ,

можете пример показать?


////
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / контекстное меню делфи + реестр / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]