我需要从我的应用程序调用另一个应用程序,并向它发送一些命令行参数。使用launchApplication运行良好,但我不知道如何使用它发送命令行参数。 System()将发送命令行参数,但应用程序出现在调用应用程序后面。
谢谢,
比尔
答案 0 :(得分:3)
请查看此S.O. post以获取一些提示。
在Snow Leopard下,您可以使用launchApplicationAtURL:options:configuration:error
传递参数。只需构建一个配置字典,将NSWorkspaceLaunchConfigurationArguments
作为参数数组的关键。