AppleScript — это совсем не страшно

Этот цикл статей я писал для журнала MacUp RE (опубликован в NN 3, 5, 7, 8 за 2002 год). Журнал некоторое время спустя перестал существовать. И в Mac OS многое изменилось (в статьях речь идет еще о «классической» Mac OS). Но многие принципы автоматизации управления ОС с помощью сценариев на AppleScript сохранились. С учетом крайне скудной русскоязычной документации, вероятно этот материал еще вполне может пригодиться (по крайней мере, пока не появится обновленная версия).


  1. Введение
    • Что такое AppleScript
    • Объекты, свойства, события…
    • Редактор скриптов
    • Словари, словари, словари…
    • О, создатель!
    • «А у Вас нет такого же, но с перламутровыми пуговицами?»
    • Пишем Droplet
    • Раз, раз, еще раз…
    • Кого хочешь, выбирай
  2. Do you speak AppleScript?
    • Немного терминологии
    • Комментарии
    • Данные
    • Управляющие операторы
    • Обработка ошибок
    • Обработчики
    • Область действия переменных
  3. Реальная задача
    • Ставим задачу
    • Свойства. Свойства? Свойства!
    • Сыграем в кубики
    • База данных, ау!
    • Заготовки для странички
    • Завершающие штрихи
  4. Как бы FAQ
    • Как искать ошибки в скриптах?
    • Как увеличить быстродействие скрипта?
    • Что такое Folder Actions?
    • Можно ли с помощью AppleScript выполнять некую задачу в определенное время?
    • Можно ли обращаться к программе не по имени, а по creator?
    • Можно ли определить работающие в данный момент программы?
    • Чем отличается использование объекта alias от file (folder)?
    • Как можно разделить на элементы, например, URL или путь к файлу?
    • Можно ли при оформлении диалогов использовать свои картинки?
    • Напоследок…