Дом Отзывы Как использовать автоматизатор OS X для создания собственного программного обеспечения

Как использовать автоматизатор OS X для создания собственного программного обеспечения

Оглавление:

Видео: Ñ (Октября 2024)

Видео: Ñ (Октября 2024)
Anonim

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

содержание

  • Как использовать OS X Automator для создания собственного программного обеспечения
  • Служить себе
  • переменные

Предпочитаете ли вы OS X или Windows, вы, вероятно, слышали и, вероятно, полагаете, что OS X является «закрытой» системой, которая не позволит вам настроить ее так, как вы можете настраивать Windows, и что настоящие опытные пользователи предпочитают Windows, Это миф

Если вы не являетесь опытным программистом, единственные изменения, которые вы можете внести в Windows, используя встроенные инструменты Windows, - это изменения, которые влияют на то, как он выглядит, а не на то, что он делает. В отличие от этого, функция Automator в OS X позволяет любому создавать миниатюрные приложения и утилиты, которые заставляют OS X выполнять сложные задачи одним или двумя щелчками мыши. Вы можете использовать Automator для автоматизации практически любой задачи, которую вы неоднократно выполняете в OS X, и вам не нужно изучать язык сценариев или язык программирования, чтобы это делать. Там нет ничего подобного в любой другой операционной системе.

Это вторая из серии статей о расширенных функциях OS X, которую может использовать почти каждый, но которые не мешают новичкам, которым они не нужны. Первой историей была «OS X Mountain Lion: Секреты Ключа Опции». Эта история для пользователей OS X, которые хотят изучить методы автоматизации, но не готовы изучать скрипты или язык программирования. Третьей историей в этой серии станет введение во встроенный в OS X язык сценариев AppleScript.

Automator настолько гибок, что невозможно дать полное резюме того, как он работает, но вот некоторые из основных принципов. Вы используете Automator для создания приложения, которое выполняет именно ту последовательность шагов, которую вы хотите, чтобы оно выполняло. Каждый шаг выполняется неким строительным блоком, называемым действием; полная последовательность шагов называется рабочим процессом. Вы можете сохранить рабочий процесс как отдельное приложение, которое запускается при двойном щелчке по нему, или вы можете сохранить его как любую из различных других утилит OS X, включая Calendar Alarms and Services - сервис, являющийся названием Apple для служебной программы, которая запускается только из меню и всплывающих меню в других приложениях OS X, а не как отдельное приложение, которое вы запускаете, дважды щелкнув его в Finder.

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

Как автоматизировать iTunes

Я опишу один чрезвычайно простой рабочий процесс, затем еще один, который вы можете создать в двух вариантах: один простой, другой более сложный.

Один чрезвычайно простой рабочий процесс - и я предлагаю его только в качестве примера, чтобы показать, как работает Automator, - это приложение, которое устанавливает громкость в iTunes, включает настройку эквалайзера iTunes, а затем воспроизводит одну или несколько песен или списков воспроизведения. Более сложные примеры могут выполнять целую симфонию действий, включая почтовые и архивные файлы, преобразование файлов изображений в другие форматы, добавление водяных знаков в документы Microsoft Word, создание учетных записей пользователей, поиск контактов, чей день рождения произойдет на следующей неделе, и отправку им электронных писем. или любой комбинации этих и десятков других действий.

Опытные пользователи могут создавать свои собственные настраиваемые строительные блоки, добавляя в свои рабочие процессы предоставляемые действия «Выполнить AppleScript» или «Выполнить сценарий оболочки». Эти специальные действия Automator позволяют вставлять фрагменты кода, написанные на различных языках программирования, таких как Perl, Python, Ruby, любой из стандартных оболочек UNIX и, что проще всего, родной язык сценариев OS X, AppleScript.

Чтобы создать приложение для воспроизведения плейлистов iTunes, которое я только что описал, начните с запуска Automator и выберите «Приложение» из галереи типов документов. В двухпанельном окне Automator вы увидите списки действий и переменных слева и пустую панель справа. В библиотеке «Действия» слева выберите категорию «Музыка», затем из списка связанных с музыкой действий перетащите «Установить громкость iTunes» на правую панель. Появится строительный блок с именем «Установить громкость iTunes», и вы можете перетащить ползунок, чтобы установить нужный уровень громкости. Затем из библиотеки «Действия» перетащите элемент «Установить iTunes Equalizer» на правую панель. В полученном строительном блоке установите флажок, который включает эквалайзер, и выберите профиль эквалайзера, например «Усилитель высоких частот» или «Разговорное слово».

Теперь, когда мы настроили iTunes так, как нам нужно, перетащите действие «Получить указанные элементы iTunes» из библиотеки слева на пустую панель справа. Вы увидите строительный блок с именем «Получить указанные элементы iTunes» с кнопкой «Добавить…» внизу. Нажмите эту кнопку и выберите один или несколько из существующих списков воспроизведения, либо вы можете добавить одну или несколько песен из любого списка воспроизведения, или вы можете добавить микс из списков воспроизведения и отдельных песен.

Теперь вернитесь к списку «Действия» слева и перетащите «Начать воспроизведение iTunes» на правую панель под блоком «Получить указанные элементы iTunes», который вы добавили на предыдущем шаге.

Теперь вы готовы протестировать свое приложение. Нажмите на кнопку Run в верхней части окна Automator; игнорировать предупреждающее сообщение о запуске вашего рабочего процесса в самом Automator; и слушайте выбранные вами песни, играя через ваши динамики. Нажмите Файл / Сохранить… и сохраните свое приложение на рабочем столе или в любом другом месте с любым именем, которое вы выберете.

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

Как использовать автоматизатор OS X для создания собственного программного обеспечения