2010-01-20 8 views
0

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

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

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

ответ

1

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

+0

Большое спасибо за хэд-ап. – lostInTransit

Смежные вопросы