2011-11-23 124 views
1

我需要从我的应用程序调用另一个应用程序,并向其发送一些命令行参数。使用launchApplication效果很好,但我不知道如何发送命令行参数。系统()将发送命令行参数,但应用程序出现在调用应用程序后面。使用命令行参数启动应用程序

感谢,

比尔

回答

3

看一看这个S.O. post了一些提示。

在Snow Leopard中,你可以使用launchApplicationAtURL:options:configuration:error

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

+0

它看起来像你打算包括一个链接到另一个问题,但没有。 – JWWalker

+0

@JWWalker,谢谢,我已添加链接! – sergio

+0

这很好,谢谢!不幸的是,该应用程序出现在所谓的它下面。有没有办法以编程方式将它带到前面? – Bill

相关问题