如何让`child_process.execFile`使用已经运行的应用程序

时间:2017-10-25 06:30:14

标签: node.js angular electron

我正构建一个Electron应用,以Photoshop启动其他应用(例如child_process.execFile),并在我致电时Photoshop已在运行{ {1}},启动了child_process.execFile的另一个实例。我该如何防止这种情况发生?我检查了文档,但我找不到任何强制执行此操作的选项。

我希望Photoshop能够在第二个Photoshop窗口中打开第二个文件。

另外,我需要这样做是一种独立于平台的方式,因为这个Photoshop应用程序可以在所有平台上使用。

1 个答案:

答案 0 :(得分:0)

使用app.makeSingleInstance(callback)使您的应用程序成为单个实例。这样就无需实施任何变通方法。