Как найти объектную модель приложения OSX?

#macos #applescript

#macos #applescript

Вопрос:

Существует ли какая-либо справочная документация по объектной модели каждого приложения OSX? Как я могу узнать, что у finder есть атрибут home, а у textedit есть атрибут document? Есть ли способ проверить все команды и события, которые я могу использовать с applescript?

Ответ №1:

Вы можете загрузить приложение в редактор сценариев (Apple), чтобы просмотреть словарь. С помощью appscript вы также можете генерировать документацию в формате HTML.

Ответ №2:

Если вы уже используете редактор AppleScript, вы также можете выбрать Файл> Открыть словарь (Cmd-Shift-O), чтобы открыть словарь приложения. У Script Debugger есть дополнительная функция, с помощью которой он организует запущенные приложения в верхней части подменю для удобства выбора.