Существуют приложения, которые имеют значок сценария в меню как iTunes, NetNewsWire, TaskPaper, и легко создать сценарий для тех приложений и присвоить ярлык (использующий область приставки Клавиатуры), но большинство не имеет такого значка, подменю и возможности присвоить ярлык. Это может быть инициировано так или иначе (например, Info.plist), или он программируется в приложении?
Мне нужно это, чтобы заставить ⌘W скрыть окно вместо того, чтобы закрыться, и мне нужно это только для определенных приложений (TaskPaper и Sqlite Pro). Я пытался присвоиться, ⌘W на скрывают действие, но этот путь ⌘H прекращает работать (поскольку только один ярлык может быть присвоен). Так, для TaskPaper я создал сценарий, который видим через его меню сценария, и ярлык может быть присвоен, но Sqlite Pro испытывает недостаток в таком меню, и я ищу решение присвоить ⌘W для сокрытия Sqlite Pro, не повреждая ⌘H выполнение того же.
Вот то, как сделать это. Проверенный это работает в Snow Leopard.
tell application "System Events" to set visible of first application process whose frontmost is true to false
Повторите этот процесс для Sqlite Pro. Я не вижу способ применить сервис к выбору Приложений, кажется, все или один. Вы могли использовать некоторый applescript, чтобы проверить название процесса приложения и проверить его по некоторому списку, скрыться, если в списке, закройтесь, если не …, но я оставлю это как осуществление читателю.:)
Те, которые я думаю, что Вы обращаетесь к, хранятся в/Users/youruser/Library/Scripts.
Иначе можно использовать automator для начинания сценариев.. взгляните на http://osxgoodies.wordpress.com/2010/02/24/all-about-applescript/
FastScripts рассматривает сценарии в ~/Library/Scripts/Applications/AppName/
как характерный для AppName. Специализированные сценарии показывают наверху меню по умолчанию.