Передать аргумент в приложение с помощью D-click в javascript

Я сделал ассоциацию с расширением.plmx, который будет открыт в моем приложении D-click. Я хочу, чтобы мое приложение для форм могло быть запущено любым пакетом с расширением.plmx, оно не открывает ни одного файла, когда я дважды щелкаю по связанному файлу. Это просто вызывает мое приложение с начальной формой. Как получить доступ к моему собственному файлу расширения и прочитать содержимое этого файла. Как прочитать и отобразить этот файл в моей основной форме, дважды щелкнув файл?

когда я пишуconsole.log(process.argv);"Я не вижу свой файл, показанный.

Как решить это?. Заранее спасибо.

все приложение написано в javascript!

мой main.js начинается так:

app.on('ready', function () {

})

1 ответ

Не видя ваш код, я думаю, что ваша ассоциация просто запускает myapp.exe, который запускает ваше приложение в состоянии по умолчанию. Чтобы открыть файл двойным щелчком, ассоциация должна передать путь к файлу в исполняемый файл в качестве аргумента, чтобы программа знала, с каким файлом она была открыта.

Например, двойной щелчок на файле.plmx приведет к запуску команды

myapp.exe file.plmx

После запуска приложение должно будет просмотреть его аргументы и загрузить данный файл.

Другие вопросы по тегам