我在Carbon中创建了一个CMI插件,将一个菜单项添加到查找器的上下文菜单中。我想在单击项目时调用一些Web服务。现在,由于上下文菜单选择处理程序是用C编写的,所以我不太确定是否要在那里进行。
是否可以在上下文菜单项的单击上调用Cocoa应用程序?我知道我可以使一个进程成为handle事件中的前端进程。这会把我的可可申请放在最前面。但是,如何首先运行应用程序?使用AecreateAppleEvent可以解决我的问题吗?如果是,为了启动一个新的应用程序,我应该传递什么参数(我不太熟悉苹果事件管理器)?
非常感谢你的帮助。
听起来像你想要的 LSOpenApplication (与lsfindapplicationforinfo一起获取要启动的应用程序的fsref)。