从上下文菜单项单击调用cocoa app

时间:2010-01-20 14:18:42

标签: cocoa macos macos-carbon

我在Carbon中创建一个CMI插件,将菜单项添加到我的Finder上下文菜单中。我想在点击项目时调用一些Web服务。现在由于上下文菜单选择处理程序是用C语言编写的,我不太确定我是否愿意在那里进行。

是否可以在上下文菜单项的单击上调用Cocoa应用程序?我知道我可以在handle事件中创建一个进程。这将把我的可可应用程序带到前面。但是我该如何首次运行该应用程序?使用AECreateAppleEvent会解决我的问题吗?如果是的话,为了启动一个新的应用程序(我对Apple事件管理器不是很熟悉),我会传递给它什么?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

听起来你想要LSOpenApplication(和LSFindApplicationForInfo一起获取你要发布的应用程序的FSRef)。