使用命令行参数启动Application

时间:2011-11-23 22:03:31

标签: macos cocoa

我需要从我的应用程序调用另一个应用程序,并向它发送一些命令行参数。使用launchApplication运行良好,但我不知道如何使用它发送命令行参数。 System()将发送命令行参数,但应用程序出现在调用应用程序后面。

谢谢,

比尔

1 个答案:

答案 0 :(得分:3)

请查看此S.O. post以获取一些提示。

在Snow Leopard下,您可以使用launchApplicationAtURL:options:configuration:error

传递参数。只需构建一个配置字典,将NSWorkspaceLaunchConfigurationArguments作为参数数组的关键。