Вы можете создавать такие сервисы:
Затем укажите ярлыки служб в «Системных настройках»> «Клавиатура»> «Ярлыки»> «Службы».
Я предпочитаю использовать сторонние приложения вместо сервисов для назначения ярлыков для скриптов. С 10.7 существует ошибка, когда ярлыки для служб не всегда работают, пока вы не наведете курсор мыши на меню служб из строки меню (или, например, не запустите службу один раз из строки меню). Существует также заметная задержка перед запуском сервисов, и ярлыки для сервисов не работают, когда приложение, у которого нет меню сервисов (например, Tower), находится впереди.
Больше примеров:
tell application "VLC"
if playing then
tell application "System Events" to tell process "VLC"
click menu item "Pause" of menu 1 of menu bar item "Playback" of menu bar 1
end tell
else
play
end if
end tell
tell application "VLC"
set n to 60
if duration of current item - current time > n then
set current time to current time + n
else
next
end if
end tell
tell application "VLC"
set fullscreen mode to not fullscreen mode
end tell
tell application "VLC"
volumeUp
end tell
Откройте словарь VLC в AppleScript Editor, чтобы увидеть всю поддерживаемую терминологию.