Могу ли я выполнить свой Applescript из меню или горячей клавиши в приложении iWork?

Я не могу найти инструкции о том, как выполнить мой Applescript из меню (или горячей клавиши) в Numbers или любом другом приложении iWork. Я не сомневаюсь, что кто-то спрашивал об этом раньше, просто не могу его найти... У Google есть несколько инструкций по этой теме, но, насколько я могу судить, они очень устарели.

Скрипт уже находится в ~/Library/Scripts.

Это можно сделать? И если да, то как?

1 ответ

Решение

Если вы не хотите устанавливать стороннее приложение, такое как FastScripts, (хотя FastScripts довольно хорош), вы можете сделать это следующим образом.

Включите Script Menu в вашей строке меню. (Это похоже на свиток.)
1. Откройте редактор AppleScript, который находится в ~/Library/Applications/Utilities не в папке библиотеки вашей учетной записи пользователя, а в папке корневой библиотеки на вашем жестком диске.
2. Выберите "Предпочтения" в главном меню, убедитесь, что выбрано "Общие", и установите флажок "Показывать меню сценариев в строке меню".

Создайте свой скрипт в редакторе AppleScript и сохраните его в:
~ / Библиотека / Пользователи /[Имя вашей учетной записи пользователя]/ Библиотека / Сценарии / Приложения /[Имя вашего приложения]
Итак, если моя учетная запись называется Foo, и я сохраняю скрипт, который хочу использовать в Coda, я бы сохранил его в:
~ / Library / Пользователи /Foo/Library/Scripts/ Применения /Coda

Теперь, когда я нахожусь в Coda и нажимаю на иконку "Script Menu", которая теперь появляется в моей строке меню, я получаю выпадающий список скриптов, которые я могу выполнить, включая раздел, относящийся к приложению, который должен Теперь включите ваш скрипт.

Эти инструкции хороши для OSX Lion и Mountain Lion. До этого установка меню сценариев осуществлялась путем выполнения одного из примеров сценариев, поставляемых с операционной системой.

Другие вопросы по тегам