我正在开发一个nodejs应用程序。从这个应用程序我想用命令参数启动其他桌面应用程序(Windows和Mac)。 我知道这可以用于Windows的唯一方法如下:
Child_process.exec(“启动someapp.exe arg1 arg2”,{cwd:“包含someapp.exe的目录”},回调...)
两个问题: - 这在Mac上不起作用,“start”关键字在Mac上不起作用(是的,mac上没有exes) - exec返回的进程句柄,不是启动应用程序的过程。我相信它是cmd.exe应用程序的句柄。
那么,有没有人知道使用UI从nodejs启动应用程序的更好方法。请记住,我需要启动一个桌面应用程序,并希望看到该应用程序。
接下来,有人知道如何在Mac上实现这一目标。
最后,如果这是可能的话,我可以以某种方式获得进程的句柄或至少启动进程的进程ID。
Thnaks