Вызвать приложение какао из контекстного меню - PullRequest
0 голосов
/ 20 января 2010

Я создаю плагин CMI в Carbon, чтобы добавить пункт меню в контекстное меню моего Finder. Я хотел бы позвонить в некоторые веб-службы при нажатии на элемент. Теперь, поскольку обработчик выбора контекстного меню написан на C, я не очень уверен, хотел бы я сделать это там.

Можно ли вызвать приложение Какао по нажатию пункта контекстного меню? Я знаю, что могу сделать процесс фронтальным процессом в дескрипторе события. Это вывело бы мою заявку на какао на фронт. Но как мне сначала запустить приложение? Будет ли использование AECreateAppleEvent решить мою проблему? Если да, какие параметры я передаю ему для запуска нового приложения (я не очень знаком с Apple Event Manager)?

Большое спасибо за любую помощь.

1 Ответ

1 голос
/ 20 января 2010

Звучит так, как вы хотите LSOpenApplication (вместе с LSFindApplicationForInfo, чтобы получить FSRef для приложения, которое вы хотите запустить).

...