Плагины контекстного меню для ОС Leopard - PullRequest
1 голос
/ 05 января 2012

Я пишу плагины контекстного меню для ОС Leopard и имею в виду Написание плагина контекстного меню для OS X, часть 1 , статья Брента Симмонса.Мой плагин работает нормально.

enter image description here
Можно ли переместить мое тестовое меню в главное меню (над ярлыком)?

Ответы [ 2 ]

1 голос
/ 09 января 2012

Краткий ответ - «нет».

ОС контролирует то, что отображается в этом меню, поэтому, чтобы изменить его, вам необходимо вызвать частные методы, переопределить функциональность на уровне системы ипросто делайте некоторые очень плохие вещи, которые были бы небезопасны, могли в любой момент сломаться и, возможно, работать по-разному даже в точечных выпусках одной и той же ОС.

0 голосов
/ 15 января 2012

Да, она называется системной службой и была представлена ​​в OS X 10.5.Я точно знаю, что многие приложения могут это делать, и подпрограммы Automator могут запускаться таким образом, потому что Automator сам по себе является системной службой.Чтобы увидеть сервис, применимый к приложению (например, Finder), перейдите в меню «Приложения» на верхней панели (из-за отсутствия лучшего названия T_T), например, выделенный жирным шрифтом текст Finder, и перейдите вниз к Сервисам>, и он покажет вам все сервисы.которые могут быть использованы в приложении.Если вам нужны указатели о том, как это сделать, просто прокомментируйте здесь.

РЕДАКТИРОВАТЬ: Да, плагин SIMBL также считается службой, и при повторном чтении вашего вопроса, это то, что вы хотите.

...