Как скопировать пункт контекстного меню Mac OS X Finder «Переместить в Dropbox» для других приложений?

1061
pkamb

Когда Dropbox установлен в Mac OS X, он устанавливает пункт контекстного меню «Переместить в Dropbox»:

Move to Dropbox context menu item

Я хотел бы установить аналогичный пункт меню для других приложений и действий. В частности, я бы хотел пункт меню «Открыть в AppName», который позволяет мне быстро открывать файлы в моем любимом текстовом редакторе или графическом редакторе, не пробираясь через меню «Открыть с помощью».

  • Открыть в TextMate
  • Открыть в Pixelmator
  • Открыть в и т. Д.

Я нашел способы добавить сервисы Automator для этих действий.

Тем не менее, они установлены в нижней части меню, в разделе «Услуги». У них также нет значка приложения, которое является ключевым для быстрого визуального поиска правильного пункта меню в списке.

Open in TextMate menu item service via automator

Вместо этого я бы хотел точно скопировать пункт меню «Переместить в Dropbox»:

  • Значок приложения отображается.
  • В верхней части контекстного меню, а не в самом низу.

Какой метод использует Dropbox? Как я могу скопировать его для любого приложения или действия?

0
Я не знаю точного ответа на ваш вопрос, но я считаю, что вы должны зарегистрировать свое приложение в качестве обработчика контекстного меню. Существуют и другие утилиты (например, Folder Glance и Finderpop), которые вносят некоторые приятные изменения в меню CM, так что вы можете попробовать спросить их об этом. В качестве обходного пути, который лучше, чем элемент меню Сервисов без значков, почему бы не использовать встроенное меню «Открыть с помощью». * Если * приложение зарегистрировано для обработки типа файла (например, текста или JPG), оно должно отображаться в меню «Открыть с помощью» (со значком!). jimtut 9 лет назад 0
Да, «Открыть с помощью» работает для многих распространенных типов файлов. Но я часто открываю редкие / нестандартные расширения файлов в TextMate. Сегодня это был файл `.keylayout`. «Открыть с помощью» не знает, что это текстовые файлы, поэтому TextMate отсутствует в меню. Я не хочу регистрировать каждый случайный тип файла отдельно; Я хотел бы, чтобы мой текстовый редактор был опцией по умолчанию для * всех * файлов. pkamb 9 лет назад 0
Вы можете отредактировать файл Info.plist внутри приложения, чтобы «зарегистрировать» его для обработки большего количества типов / расширений файлов. Мне никогда не везло, когда приложение регистрировалось само для обработки ВСЕХ типов / расширений, но оно определенно работает, если вы добавляете каждое расширение. Это неприятно, потому что нужно немного погуглить и поэкспериментировать, чтобы получить правильные результаты, и вам также нужно сохранить этот Info.plist для слияния ваших изменений обратно в приложение каждый раз, когда приложение обновляется. Гораздо проще - просто добавить свое приложение на панель инструментов Finder (панель инструментов в верхней части каждого окна Finder, а не на боковую панель), а затем перетащить любой файл в свое приложение! jimtut 9 лет назад 0

1 ответ на вопрос

0
pkamb

Теперь вы можете использовать расширение Finder Sync для добавления элементов в контекстное меню Finder в OS X 10.10 Yosemite:

Finder Sync Extension in Context Menu

Похожие вопросы