2011-11-23 114 views
1

我需要從我的應用程序調用另一個應用程序,並向其發送一些命令行參數。使用launchApplication效果很好,但我不知道如何發送命令行參數。系統()將發送命令行參數,但應用程序出現在調用應用程序後面。使用命令行參數啓動應用程序

感謝,

比爾

回答

3

看一看這個S.O. post了一些提示。

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

來傳遞參數。只需構建一個配置字典,將NSWorkspaceLaunchConfigurationArguments作爲您的參數數組的關鍵字。

+0

它看起來像你打算包括一個鏈接到另一個問題,但沒有。 – JWWalker

+0

@JWWalker,謝謝,我已添加鏈接! – sergio

+0

這很好,謝謝!不幸的是,該應用程序出現在所謂的它下面。有沒有辦法以編程方式將它帶到前面? – Bill

相關問題