Как я могу получить информацию о файле / папке, по которым щелкнули правой кнопкой мыши ДО ТОГО, как отображается моя служба OSX? - PullRequest
1 голос
/ 10 января 2012

Я рассматриваю создание системной службы OSX, как описано здесь: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/SysServices/introduction.html Насколько я понимаю, я могу добавлять элементы в контекстное меню Finder, используя этот метод.

Единственноебольшой вопрос в моей голове: могу ли я условно показать свой сервис NSMenuItem в зависимости от того, по какому пункту щелкнули правой кнопкой мыши.Я не вижу способа сделать это в документах, я просто что-то упустил?

1 Ответ

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

См. здесь . Вы не можете запускать любой код заранее, но вы можете использовать NSSendFileTypes, чтобы указать массив UTI (которые идентифицируют типы файлов), которые принимает ваша служба.

...