Передать аргумент в приложение с помощью 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
После запуска приложение должно будет просмотреть его аргументы и загрузить данный файл.