Automator, часть 2: переменные и циклы, запись, AppleScript

Алексей Блинов • 25 марта 2008, 0:44

Переменные и циклы

В Автоматоре версии 10.5 (который поставляется с Леопардом) есть два существенных нововведения — циклы и переменные. Циклы позволяют вам выполнить последовательность действий несколько раз, а переменные хранят какие-либо значения для их дальнейшего использования.

Цикл создается путем перетаскивания действия Loop (в категории Utilities) в конец скрипта. Это действие возвращается к первому действию в скрипте и делает это либо определенное количество раз, либо в течение определенного времени. Также можно задать, будет ли скрипт выполняться полностью заново или с выходными данными последнего действия в качестве входных данных первого действия.

automator-2-1-small.png

Переменные живут в закладке Variables, по соседству с Actions. Переменные с фиолетовым значком шестеренки — системные, их значение не задается пользователем. Среди системных переменных есть пути к различным пользовательским папкам (Документы, Фильмы и т.д.), простейшие данные о пользователе (имя, адрес эл. почты), а также некоторые системные данные (IP адрес, имя компьютера). Пользовательские переменные служат одной цели — сохранять данные для дальнейшего их использования в скрипте. Скажем, вы создали новую папку в первом действии, и вам нужен путь к этой папке в пятом действии. Нет проблем: выходными данными действия создания папки является путь к этой папке, поэтому мы можем его запомнить, добавив следующим действием Set Value of Variable. Выбираем New variable… в выпадающем списке, задаем имя, и Автоматор создаст новую переменную.
Читать дальше →

Macspoon Podcast 6: Спецвыпуск о Mac OS X Leopard, часть первая

Андрей Харланов • 25 октября 2007, 2:22

Записали первую часть спецвыпуска о Mac OS Leopard. Всем слушать!

Обсудили следующие программы и технологии (источник информации один — страничка на сайте Apple):

  • Address Book
  • AppleScript
  • Automator
  • Boot Camp
  • Dashboard
  • Dashcode
  • Desktop


Cкачать mp3-файл.

Подписка на подкаст: iTunes + RSS

  • 1