【问题标题】:How to I get `child_process.execFile` to use the already running application如何让`child_process.execFile`使用已经运行的应用程序
【发布时间】:2017-10-25 15:33:03
【问题描述】:

我正在构建一个Electron 应用程序以使用child_process.execFile 启动其他一些应用程序(例如Photoshop),如果在我调用child_process.execFilePhotoshop 已经在运行,那么Photoshop 的另一个实例是推出。我该如何防止这种情况发生?我检查了文档,但找不到任何强制执行此操作的选项。

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

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

【问题讨论】:

    标签: node.js angular electron


    【解决方案1】:

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

    【讨论】:

    • 我正在尝试将我从Electron 应用程序启动的应用程序设为单个实例,而不是我正在构建的应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多