Как передать в нескольких файл/пути к папкам через событие щелчка правой кнопкой (глагол) к исполняемому файлу?

Ctrl + [ (Перемещаются в соответствие})

Ctrl + Сдвиг + V (Буфер обмена цикла)

9
задан Community 23 May 2017 в 12:34
поделиться

1 ответ

Как я уже говорил в предыдущем вопросе, вам нужно будет хорошо разбираться в этом в своем приложении. Один экземпляр программы будет запускаться для каждого выбранного файла, если вы не используете расширение оболочки. Ваша общая стратегия может быть такой:

  1. Когда приложение запускается с параметром файла (% 1 ), проверьте, не запущены ли уже какие-либо экземпляры приложения.
  2. Если другой экземпляр работает, открыть какой-то канал межпроцессного взаимодействия (IPC) для этого приложения.
  3. Передать параметр файла этого экземпляра главному экземпляру.
  4. Напишите логику в основной программе, чтобы адресовать получение этой информации во время ее работы.
2
ответ дан 4 December 2019 в 21:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: