STTR ·
04-Авг-17 01:00
(8 лет 3 месяца назад)
Обзорная и крайне вредная книга для начинающих. Нет ничего об области применения инструмента. Нет ничего про поддержку Applescript тем же например Adobe и о том, что же Adobe в Applescript не поддерживает, есть только перечисление, что оно есть. Нет ничего про словари (справку по Applescript для приложений) и про запись скриптов, на подобие записей макросов в MS Office. Скажу больше, многие официальные руководства содержат разнообразные ошибки и не охватывают всех версий, например InDesign. Имеют определенные особенности автоматизации и завершения работы приложений. Это же здорово, вы пытаетесь завершить приложение и оно повисает, потому, что в нем выполнялись фоновые задачи). Хотя завершение можно сделать правильно и аккуратно, но эти танцы с бубном абсолютно не очевидны. Для тех кто занимается административными скриптовыми языками программирования в Windows могут считать Applescript чем-то между VBScript и VBA. Кстати, Adobe также поддерживает написание скриптов на VBScript. Кроме прочего, можно делать все на JScript который для многих продуктов является кроссплатформенным звеном. И есть и в MacOS и в Windows и прочих *nix). Интерпретатор Javascript в удобном MacOS находится в /System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc очень удобно, да да, вы можете сделать линк и тогда у всех будет разная среда, что позволит вам написать сценарий проверки переменных окружения для среды программирования)). В Win запуск немного проще cscript //E:jscript <путь и имя файла.js>. Советую Applescript как инструмент перед отладкой javascript сценариев, хотя вы напишите одно и тоже дважды. Но, сценарий будет отлажен намного лучше с учетом особенностей операционных систем. Также смотрите в альтернативные инструменты, например, ExtendScript Toolkit для Adobe версий 5.5 и выше, любители всего кросплатформенного ликовать и кататься по ковру тут. Всем удачи.