Ответ 1
Этот вопрос фактически не связан с Электрон. Его можно разделить на две части:
- Создание пользовательских записей динамического контекстного меню во время установки, передавая соответствующий выбранный файл в качестве аргумента командной строки для его целевой
- Node.js аргумент аргумента командной строки
Создание пользовательских записей динамического контекстного меню во время установки
Окна:
- Добавление записей в контекстное меню во время установки с использованием WiX
- Так как это сводится к добавлению разделов реестра, эта более общая публикация SO о добавлении записей контекстного меню для определенных типов файлов также может вас заинтересовать.
OSX:
- Я действительно не могу сказать.
Node.js аргумент аргумента командной строки
Существует несколько вариантов для разбора аргументов командной строки в Node.js, вот лишь небольшая часть, которую я использовал в прошлом:
- Minimist
- command-line-args
- и мой текущий любимый, Yargs