Откройте внешний файл с приложением OS по умолчанию (docx с Word и т. д.) использование NodeJS и Electron
Я использую NodeJS / Electron для настольного приложения.
что я хочу сделать ,это открыть файл с помощью приложения по умолчанию для ОС.файлы DOCX в Word.
то, что я пробовал до сих пор, - это подходы с использованием child_process.отродье. ,exec or .execFile, но я ничего не получаю.
вот мой фактический код:
var fs = require('fs'),
cp = require('child_process');
cp.spawn(__dirname + '/test.docx');
спасибо заранее.
1 ответов
использовать openItem()
функция, предоставляемая Electron's shell
модуль, например:
const shell = require('electron').shell;
const path = require('path');
shell.openItem(path.join(__dirname, 'test.docx'));
согласно документов shell
модуль должен быть доступен в процессах main/browser и renderer.