applescript учебник
Начало работы с applescript
Поиск…
замечания
AppleScript - это язык, который предшествует Mac, как мы его знаем сегодня, начиная с 1993 года. Хотя другие языки сценариев имеют более полнофункциональные библиотеки и более надежный синтаксис, AppleScript предназначен для автоматизации приложений Mac.
Любое приложение Mac может включать в себя скриптовый словарь, и многие из них поставляются с macOS. Словарь сценариев позволяет сценариям знать, какие элементы содержатся в приложении, и какие действия могут быть выполнены.
Сценарий затем может использовать эту информацию для автоматизации повторяющихся задач и формирования «клея» между различными приложениями, формируя полностью настраиваемые рабочие процессы.
Версии
| Версия | Выпуск ОС | Дата выхода |
|---|---|---|
| 1,6 | 10,0 | 2001-03-24 |
| 1,7 | 10,1 | 2001-09-25 |
| 1,9 | 10,2 | 2002-08-23 |
| 1.9.2 | 10,3 | 2003-10-24 |
| 1,10 | 10,4 | 2005-04-29 |
| 2,0 | 10,5 | 2007-10-26 |
| 2,1 | 10,6 | 2009-08-28 |
| 2,2 | 10,7 | 2011-07-20 |
| 2.2.4 | 10.8 | 2012-07-25 |
| 2,3 | 10,9 | 2013-10-22 |
| 2,4 | 10,10 | 2014-10-16 |
| 2.5 | 10,11 | 2015-06-08 |
Ваш первый AppleScript
- Откройте редактор сценариев.
С Mac OS X Leopard и ранее, а также с OS X Yosemite и более поздними версиями редактор сценариев находится на
/Applications/Utilities/Script Editor.app
Между Mac OS X Snow Leopard и OS X Mavericks включительно, редактор сценариев - редактор AppleScript.
/Applications/Utilities/AppleScript Editor.app
Введите следующую строку кода:
display dialog "Hello World"Нажмите кнопку запуска.

Происходит две вещи: редактор сценариев компилирует ваш скрипт (если есть какие-либо ошибки, он позволит вам знать, что не так и где), а затем запускает его.
Появится диалоговое окно «Hello World».

Вы завершили свой первый скрипт!
Что делает код:
display dialog - это одна команда, хотя она использует два слова. Это распространено в AppleScript, в отличие от других языков, которые обычно требуют объединения слов вместе без пробелов. Команда display dialog сообщает AppleScript отображать всплывающее диалоговое окно.
Эта последняя часть в «двойных кавычках» сообщает скрипту, какой текст отображать.
Изучение скриптовых словарей
Сила AppleScript заключается в возможности автоматизации многих приложений Mac. Чтобы узнать, что вы можете автоматизировать, вам нужно прочитать словарь сценариев приложений.
Для этого запустите редактор сценариев и выберите «Файл»> «Открыть словарь» ...
Когда вы выберете приложение, его словарь откроется в новом окне. В верхней части окна вы увидите представление столбца (например, Finder's). Первый столбец содержит различные «наборы» терминов AppleScript. «Standard Suite» содержит элементы , которые применяются для большинства приложений (например , open , close , save , print ), а также другие люксы определяют пользовательское поведение.

