2010-01-04 3 views
3

Мне нужно добавить настраиваемый элемент в контекстное меню для всех запущенных приложений. Это возможно? Что-то вроде: Я выбираю текст, и в контекстном меню у меня есть не только элементы приложения, но и дополнительные пункты моего приложения и этих элементов должны быть подключены к моему приложению. Он должен работать во всех приложениях.Контекстное меню системы настройки какао

ответ

5

Проверьте Services Implementation Guide.

+2

Некоторые оговорки: 1. Службы отображаются только в контекстном меню Mac OS X 10.6 и более поздних версий (или с установленным ICeCoffEE); 2. Пользователь должен выйти и войти в систему, чтобы активировать их; 3. Пользователь должен проверить свои поля на панели «Панель клавиатуры» в «Системных настройках», чтобы активировать их. Это * * решение, но оно не так удобно, как могло бы быть. –

+0

1. Службы отображаются только в контекстном меню Mac OS X 10.6 и более поздних версий (или с установленным ICeCoffEE); hm вы говорите, что я могу сделать это только на снежном барсе? на 10.5 и 10.4 я должен использовать ICeCoffEE? С ICeCoffEE я могу сделать это из своего приложения или пользователь должен что-то сделать руками –

+0

В 10.5 и более ранних версиях вы можете использовать плагин контекстного меню. Они больше не работают в 10.6 по соображениям безопасности. Здесь приведен пример кода для этого: http://developer.apple.com/legacy/mac/library/samplecode/SampleCMPlugIn –