Process(): - 如何识别从Process()打开的进程的PID?

时间:2017-06-30 06:18:32

标签: macos cocoa process foundation nstask

我正在开发osX app, 我需要从MyApp打开另一个应用程序

func openAnotherProcess(command:[String])
    {

        let task = Process()
        task.launchPath = /PATH FOR WHICH WANT TO OPEN/
        task.arguments = command

        let pipe = Pipe()
        task.standardOutput = pipe
        task.standardError = pipe
        task.launch()
}

以上行成功打开应用程序和窗口。这个应用程序有很多窗口。但我想要从MyApp打开的那个窗口的windowId。

我能够获得所有正在运行的窗口,但无法区分pericular WindowId

0 个答案:

没有答案