如何在Electron

时间:2016-11-19 01:08:56

标签: electron

在电子中,

我需要调用外部程序来完成一些工作,等待它完成并终止,然后转到我的下一行代码。

我已尝试shell.openItem("/applications/apptocall.app")

这适用于启动应用,但它会立即在我的电子应用中运行下一行代码,而不是等待外部启动的应用完成。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

Electron API的shell.openItem命令并不意味着控制外部可执行文件的执行。

相反,请查看child_process.execFileSyncDocs)的node.js API。

在Electron中使用child_process API以及有关fs.stats和child_process.spawn的ASAR存档包装时存在一些限制,您应该阅读这些问题here