Скопировать текущий выбор на горячую клавишу - PullRequest
0 голосов
/ 08 апреля 2011

Я хочу скопировать текущую выделенную область, даже если она находится в другом приложении, таком как Mail, когда пользователь нажимает указанную горячую клавишу, например, «Культурный код» делает это в Things при создании новой задачи.У меня работает горячая клавиша, и я знаю, как разместить и достать вещи из картонаНо я понятия не имею, как получить текущий выбор.

Кто-нибудь?Спасибо!

Ответы [ 2 ]

4 голосов
/ 09 апреля 2011

Вы делаете это с поставщиком услуг. См. Руководство по внедрению сервиса . То, о чем вы говорите, должно работать очень хорошо. Вам не нужно делать свой собственный код горячей клавиши; это сделает это для вас. Вам даже не нужно бежать; он тебя запустит.

К слову @Josh Caswell о OmniFocus, они делают вещи причудливее, чем просто «текущий выбранный текст». Они также копируют само сообщение в почтовый ящик как вложение. Вот с чем плагин помогает.

1 голос
/ 08 апреля 2011

Это работа для AppleScript, поэтому приложения, которые выполняют отсечение, как это, поддерживают только определенные другие приложения, из которых можно вырезать - эти другие приложения должны поддерживать AS.

Вам нужно взглянуть на словарь Mail AS и выяснить, как получить выделенный текст, и я считаю, что, к сожалению, вам придется делать то же самое с каждым приложением, из которого вы хотитеclip.

Другая возможность: похоже, что OmniFocus использует плагин Mail для этой функции - от http://forums.omnigroup.com/showthread.php?t=13906:

Начиная с 10.6, Mail.app откажется от использования плагинов... установить Clip-o-tron из этого обновленного выпуска ... "OmniMailMessageEnabler ...".

...