Automator mac os готовий образ. Автоматизуємо роботу в Mac OS X. Встановлення камери спостереження

Головна / Контакти

Automator це додаток від Apple, який автоматизує повторювані процедури, що виконуються на комп'ютері. У Automator користувачі можуть побудувати як завгодно складні робочі процеси з модульних блоків, що викликають дії. Дії виконують дискретні завдання, такі як відкриття файлу, обрізання зображення або надсилання повідомлення. Робочий процес є рядом дій у певній послідовності, коли робочий процес виконується, дані по конвеєру випливають від однієї дії до наступної, поки не буде досягнутий бажаний результат.

Apple надає набір готових дій з Automator, але розробникам рекомендується вносити свої власні дії. Можна створювати дії, які реалізовані як bundle-пакети, що завантажуються, або AppleScript, Objective-C, або комбінація двох мов. Ви також можете створювати дії, використовуючи скрипти або інші сценарії, такі як Perl і Python.

Automator було введено у OS X версії 10.4. Він працює на більш ранніх системах. Особливості розробки Automator були запроваджені з Xcode 2.0. Додаткові можливості, були додані до Xcode 2.1.

Будь-який розробник може створювати дії для Automator, як, втім, системний адміністратор або "Дослідні користувачі", які знайомі з AppleScript. Але розробники додатків мають особливу мотивацію розробки дій. Вони можуть створювати дії, які звертаються до особливих властивостей їх додатків, а потім встановити ці дії разом із їхніми додатками. Користувачі Automator можуть зрозуміти, які їм необхідні програми і що вони можуть запропонувати.

Розробники можуть також зробити внесок у Automator, зробивши свої програми на основі сценаріїв або шляхом надання програмного інтерфейсу (через framework), який розробники використовують при створенні своїх дій.

Приклад простої програми Automator

У цьому прикладі ми створимо програму Automator, яка буде стискати певну папку в zip архівта перейменовувати цей архів відповідно до поточної дати.

Запускаємо Automator та вибираємо створити нову програму.

У доданій дії вибираємо папку, яку ми хочемо заархівувати.

Повертаємося до списку дій, у тому ж розділі "файли та папки" вибираємо дію "Створити архів", і аналогічно перетягуємо його в поле робочого процесу під попередню дію. Тут можна ввести ім'я файлу отриманого архіву.

Знову повертаємося до списку дій, і знову в тому ж розділі "файли та папки" вибираємо дію "Перейменувати об'єкти Finder" і аналогічно попереднім крокам перетягуємо його в поле робочого процесу. Тут вибираємо формат дати, що додається до імені файлу, а також спосіб додавання та роздільник.

Тепер запустимо цей простий приклад у Automator і переконаємося у його працездатності.

Наприкінці збережемо отриману програму Automator, і якщо ми на початку вибрали "Створити програму", то можемо щодня, не запускаючи безпосередньо сам Automator, запускати збережену нами програму, яка буде робити щоденну копію заданої папки.

Комп'ютери були призначені для обробки повторюваних завдань ефективно і послідовно, тож чому ми досі сидимо і вручну перейменовуємо файли на нашому комп'ютері? Або відкриваємо програми лише радий друку? Можна напевно вигадати десяток інших справ, які ви могли б автоматизувати для себе. Для цього має бути інший шлях, і він є – Automator та AppleScript. З їх допомогою ви зможете поставити ці завдання на автопілот, а також можете навчити ваш Mac об'єднувати PDF-файли в один, автоматично зберігати файли iWork, і навіть миттєво роздруковувати щоденний план.

7 дивовижних дій Automator'а

Automator дозволяє автоматизувати завдання за допомогою інтерфейсу "drag-and-drop", що робить їх створення простіше для початківців.

Automator, що випускається на Mac OS X починаючи з версії 10.4 (Tiger), дозволяє вам легко створювати робочі процеси, які імітують завдання, що повторюються. Щоб створити робочий процес, перетягніть дію Automator'а зі списку дій (на лівій стороні програми) робочої області (з правого боку). ви можете зберегти робочий процес як файл Automator'а, або як окрему програму. Щоб зберегти робочий процес, потрібно завершити бажаний робочий процес з усіма необхідними кроками.

Кожна дія Automator'а має певні вхідні та вихідні функції. Щоб отримати детальну інформацію про дії Automator'а, виберіть їх у списку дій і прочитайте інформацію в описі.workflow, використовуйте стандартне діалогове вікно збереження (Файл > Зберегти). Щоб зберегти його як окрему програму, яка буде працювати як і інші Mac OS X програми, виберіть «Файл» > «Зберегти як». Відкриється нове діалогове вікно збереження, яке дозволить ввести ім'я файлу та вказати місце збереження. Перш ніж натиснути кнопку «Зберегти», виберіть програму з формату файлів у списку. Це дозволить запустити робочий процес поза Automator, як будь-яка інша програма.

Це показує основні характеристики та параметри збереження Automator'ом. Далі побудуємо 7 Automator дій, які допоможуть вам заощадити час під час роботи на вашому Mac.

1. Пакетне перейменування елементів пошуку

Ніхто не любить перейменовувати елементи Finder'а. Якщо у вас є набір файлів для перейменування, чи то фотографії, відео, чи статті, це може бути трудомістким процесом… якщо ви не використовуєте робочий процес Automator, який дозволяє перейменовувати файли миттєво.

Для початку, відкрийте Automator і виберіть шаблон «Робочий процес» із вибору шаблонів, а потім перетягнути ці дві дії до робочого процесу:

>>

>> Перейменувати елементи Finder

Ці дві дії скоро стануть вашими найкращими друзямидля перейменування файлів після налаштування дії "Перейменувати елементи Finder". Це велика дія для вас, щоб дізнатися різні варіанти, як перейменовувати. Для наших цілей, ми виберемо "Зробити послідовно", оскільки у нас є багато файлів.
Для виконання цього робочого процесу натисніть кнопку «Додати» в дію «Отримати вказаний елемент Finder». У вікні вибору файлів виберіть файли, які ви хочете перейменувати і натисніть кнопку «Додати». Після додавання файлів натисніть кнопку «Виконати» в Automator. Як тільки робочий процес запуститься, ваші файли будуть перейменовані згідно пункту «Перейменувати елементи Finder». Ви можете зберегти його як робочий файл або зберегти його у вигляді програми, якщо ви будете використовувати ті ж правила перейменування постійно.

2. Експорт iPhone відео за допомогою QuickTime

Automator це ще не вся продуктивність. Він може бути використаний у поєднанні з деякими діями QuickTime для експорту iOS-сумісних відеофайлів. Для того, щоб це зробити, відкрийте Automator і виберіть шаблон робочого процесу. Перетягніть такі дії в робочий процес:

>> Запросити фільм

>> Експорт фільм

Єдине, що вам потрібно буде налаштувати, перебуваючи в межах дії «Експорт фільму», так це формат файлу, який можна вибрати у списку, що випадає. Ви можете вибрати iPhone, iPhone (Edge), IPod, Apple TV або QuickTime.

Коли ви будете готові запустити робочий процес та конвертувати відеофайли для Apple, конкретного пристрою, натисніть кнопку «Виконати» в Automator або збережіть робочий процес як програму. Спочатку Вам буде представлено iLife медіа-браузер, що дозволяє вибрати файл фільму з iTunes, Photo Booth, iMovie, або ваші власні папки з фільмами. Після вибору відео натисніть кнопку «Вибрати». Це відео буде оброблено та поміщено у папку з вашими фільмами.

3. Об'єднання декількох PDF-файлів в один

Іноді виникає потреба об'єднати кілька PDF-файлів в один великий. Хоча ви можете зробити це в кілька етапів з попереднім переглядомна Mac, Automator може допомогти прискорити цей процес і дозволяє об'єднувати кілька PDF-файлів за один раз.

Для початку виберіть шаблон робочого процесу та додайте такі дії:

>> Отримати вказані елементи Finder

>> Об'єднати PDF-сторінки

>> Перемістити елементи Finder

Щоб запустити робочий процес, перетягніть файли в форматі PDFу дію «Отримати зазначені елементи Finder», а потім натисніть кнопку «Виконати». Через кілька секунд на робочому столі з'явиться PDF-файл, який містить кілька PDF-файлів, які були перераховані в першій дії робочого процесу.

4. Завантажити mp3 з відкритих веб-сторінок Safari

Іноді при роботі в Інтернеті, ви можете натрапити на MP3-файли, які ви хочете завантажити з певного сайту, але хто хоче пройти по всіх цих сторінках, клацнувши одне за одним посилання на скачування? Повторимо ще раз. Automator може завантажити всі файли MP3 на веб-сторінці, яка відкрита в Safari в даний час.

Щоб це зробити, відкрийте Automator і виберіть робочий процес як шаблон. Далі перетягніть наступні дії в робочий процес:

>> Отримати поточні веб-сторінки з Safari

>> Фільтр URL-адрес

>> Завантажити URL-адресу

Нам знадобиться для налаштування дію «Отримати посилання URL-адрес із веб-сторінки», встановивши прапорець з написом «Повертати лише URL-адреси того ж домену, що й стартова сторінка».
Щоб запустити робочий процес, перейдіть на веб-сторінку, яка містить MP3-файли, а потім натисніть кнопку «Виконати» в Automator, щоб активувати процес. Після запуску робочого процесу на робочий стіл будуть завантажені файли MP3, пов'язані з відкритою в Safari сторінці. Ви можете зберегти цей робочий процес як додаток, якщо ви плануєте використовувати його часто.

5. Створення мініатюр

У світі, де правлять фотографії з високим розширенням, мініатюри низького дозволу, як і раніше, потрібні для використання як аватарів на сайтах і додатках таких, як Twitter, Facebook, iChat та багатьох інших. Вам не потрібно відкривати програму для створення мініатюр, щоб зробити їх. Можна створити сервіс, який дозволяє натиснути правою кнопкою миші на зображення Finder і миттєво створити мініатюру цього зображення. Для цього вам необхідно створити новий шаблонслужби Automator і перетягнути наступні дії в робочий процес:

>> Створити мініатюру зображень

Щоб змінити тип файлу, використовуйте меню у верхній частині робочого процесу, щоб вибрати «Файли зображень» у «Будь-яка програма». Далі виберіть розмір мініатюри у дії «Створити мініатюру».
Потім виберіть "Файл" > "Зберегти". Введіть назву нового сервісу. Щоб запустити робочий процес, перейдіть у Finder і клацніть правою кнопкою миші на зображення та виберіть «Послуги» > «Ім'я вашого сервісу». Після натискання меню, нова мініатюра створиться і міститиме в імені файлу «_tn».

2. Просте завдання запуску

Коли ми включаємо комп'ютер з ранку, як правило ми запускаємо програми: Mail, Safari, iCal та Twitter. Але також ми не хочемо, щоб вони запускалися разом з комп'ютером, оскільки ми не використовуємо ці пов'язані з роботою програми на вихідні. Чому ми повинні відкривати ці програми вручну? Одним із рішень є створення простого AppleScript-програми для запуску, який відкриває необхідні програмиодним кліком.

Щоб створити це завдання, відкрийте редактор AppleScript і введіть наступний рядок коду:

Тепер запустіть сценарій. Ви помітили, що Safari запустився? Ви можете замінити назву програми в подвійних лапкахна будь-який інший додаток на вашому маку.

Повторіть рядок коду з нового рядка, щоб запустити кілька програм. Наприклад, якщо ви хочете запустити Mail, Safari, iCAL і Twitter, ви повинні ввести наступне:

tell application “Mail” to launch

tell application “Safari” to launch

tell application “iCal” to launch

tell application “Twitter” to launch

Збережіть цей скрипт як файл програми і двічі клацніть по ньому автоматичного запуску. Ви можете створити кілька пускових завдань для різних програм, наприклад, один для роботи, один для розваг і один для соціальних мереж.

3. Друк щоденних планів iCal

Папір може вважатися «старою технологією», але коли у вас запланована насичена ділова програма на день, іноді хотілося б мати її у друкованому вигляді для швидкого ознайомлення. Це можна зробити за допомогою AppleScript'а:

tell application “iCal”

view calendar at (my (current date))

switch view to day view

activate

tell application “System Events”

keystroke “p” using command

delay 1 - (seconds)

keystroke return

delay 2 - (seconds)

keystroke return

end tell

end tell

Додамо цей сценарій до редактора AppleScript і натисніть кнопку «Виконати». iCal відкриє поточну датуі друкуватиме щоденний план дня за допомогою принтера за промовчанням. Збережіть як програму.

Одним з найбільш недооцінених інструментів на Mac, як і раніше, вважається . Саме завдяки цій утиліті є можливість автоматизувати величезну кількість рутинних завдань, які щодня виконуються. У цьому матеріалі ми наведемо приклади 6 способів використання Automator із улюбленим браузером на .

Щоденне відкриття веб-сторінки у заданий час

У будні я встаю о шостій ранку і до восьмої години йду на роботу. Щоразу за десять хвилин до виходу я дивлюсь погоду, щоб прикинути що вдягнути. То чому б не зробити так, щоб о 7:50 у будні прогноз відкривався автоматично? З такою та іншими описаними нижче завданнями легко впорається Automator.

1 . Запустіть (відкрийте провідник FinderПрограмиабо запустіть його через пошук Spotlight(сполучення клавіш Control (⌃)+ пробіл).

2 . У спливаючому повідомленні виберіть « новий документ ».

3 Повідомлення календаря», а потім натисніть кнопку « Вибрати».

4 . У лівому бічному меню у розділі « Бібліотеки» виберіть розділ « Інтернет».

5 . У другій колонці знайдіть параметр « Отримати вказані URL» та перетягніть його в робочий простір (workflow) розташований праворуч.

6 . Видаліть запропоновану веб-адресу та додайте потрібний.

7 . Тепер із другої колонки перетягніть параметр « Відображати веб-сторінкиОтримати вказані URL».

8 . Щоб перевірити працездатність нашого скрипту, натисніть кнопку « Запустити» у правому верхньому куткувікна Automator. Потрібно відкрити браузер за промовчанням та вказану сторінку.

9 Файл → Зберегти як…та збережіть повідомлення календаря.

10. Після того, як відкриється штатний календар, виберіть поточний день та подію. У правому бічному меню вкажіть час початку та кінця події, а також час повтору, наприклад, лише в будні дні.

Тепер щодня о 7:50 на моєму Mac надходитиме повідомлення і відкриватиметься сторінка з погодою. А ще це непоганий сигналізатор про те, що настав час збиратися на роботу.

Відкриття кількох вибраних сайтів

Завдяки цій міні-інструкції ви навчитеся створювати невеликий алгоритм, що дозволяє запускати кілька вибраних веб-сторінок. Наприклад, ви в певний часпереглядаєте групу сайтів новин. Щоразу доводиться відкривати ті самі вкладки, а так клікнули по спеціальному додатку, і все на увазі.

1 . Повторіть пункти 1-2.

2 . Як тип документа вкажіть « Програма».

3 . Знову перейдіть до розділу « Інтернет» та перетягніть параметр « Отримати вказані URL» у робочий простір.

4 . Додайте кілька вибраних сайтів.

5 . З другої колонки перетягніть параметр « Відображати веб-сторінки» у робочий простір відразу ж під блоком « Отримати вказані URL».

6 . У рядку меню перейдіть до розділу Файл → Зберегти як…та збережіть нову програму.

Запустивши створену програму в браузері за замовчуванням відкриються всі вкладки, що цікавлять.

Завантажити всі зображення на сторінці

Безперечно корисна опція для низки професій на кшталт дизайнерів, журналістів, та й звичайних користувачів. Маючи таку утиліту, більше не доведеться завантажувати сумнівні віджети або перебирати сторінки з кодом. Єдиний мінус – працювати можна лише у браузері Safari. Якщо ви знаєте спосіб здійснення подібної операції з іншими браузерами, обов'язково відпишіть коментарі.

1. Повторіть пункти 1-2.

2. Як тип документа вкажіть « Процес».

3 . Перейдіть до розділу « Інтернет», але вже цього разу перетягніть у робочий простір параметр « Отримати поточну сторінку з Safari».

4 . Потім перетягніть параметр « Отримати URL зображень із веб-сторінки» та в ньому виберіть опцію « на цих веб-сторінках».

5 . А наприкінці додайте параметр « Завантажити URL» та за потреби вкажіть папку для завантаження.

6 . У рядку меню перейдіть до розділу Файл → Зберегти як…та збережіть нову програму.

Тепер щоб скачати всі зображення, відкрийте сторінку, що цікавить, у Safari, перейдіть в папку де ви зберегли скрипт і запустіть його.

Відкриється . Вам залишиться натиснути кнопку « Запустити» у верхньому правому кутку і дочекатися поки скачаються файли.

Завантаження всіх аудіо та відео файлів зі сторінки

Ну а зараз ми створимо більш специфічний, але не менш корисний скрипт, завдяки якому завантажити практично весь медіаконтент не складе труднощів.

1 . Повторіть пункти 1-3попередньої інструкції.

2 . Тепер перетягніть параметр « Отримати URL-адреси з веб-сторінок». Якщо ви залишите галочку в чек-боксі, то завантажуються всі аудіо- та відеофайли з домену на якому знаходиться сторінка, а якщо знімете - завантажуєте всі файли зі сторінки незалежно від того, на якому домені вони розташовуються.

3 . Додайте до кінця параметр « Фільтрувати URL». Завдяки фільтру, ви зможете конкретизувати свій запит.

Наприклад, якщо захочете завантажити тільки MP3-файли, то у зв'язку « Шлях – містить» додайте « .mp3» (без лапок), якщо відео в MP4 - « .mp4", і так далі.

4 . Ну а тепер залишилося додати вже знайомий параметр через який ми вказуємо місце для збереження файлів - Завантажити URL».

Завантаження за допомогою цього скрипта здійснюється аналогічним чином як у попередньому абзаці.

Я в один клік скачав добірку композицій Моцарта, а так довелося б окремо завантажувати кожен трек.

Запуск веб-сторінок у вигляді окремої програми

Не знаю навіщо може знадобитися такий скрипт, але якщо так можна, то комусь це безперечно потрібно. Про свої варіанти застосування цієї примочки можете розповісти у коментарях.

1 . Запустіть Automator → Новий документ → Програма.

2 Отримати вказані URL» та додайте цікаву веб-адресу.

4 . У рядку меню перейдіть до розділу Файл → Зберегти як…та збережіть нову програму.

Запустивши нову програму (у нашому випадку це «Yablyk») в окремому темному вікні відкриється заданий веб-сайт. Він буде відображатися поверх всіх вікон.

Відкриття заголовків, які містять певні ключові слова

Іноді знайти щось корисне навіть серед сотні RSS-заголовків буває складно. З Automator можна запускати пошук за ключовими словами серед заголовків вибраних сайтів.

1 . Запустіть Automator → Новий документ → Процес.

2 . Перетягніть у робочий простір параметр « Отримати вказані URL» і додайте RSS-посилання на веб-адресу, що цікавить.

Для цього перейдіть на сторінку ресурсу та знайдіть значок або напис із RSS. Посилання зазвичай містить слово « feed».

4 . Перетягніть параметр « Вийняти URL-адреси зі статей». Увага! У деяких сайтах (у тому числі і на сайт) потрібно зняти галочку, щоб отримувати адреси з різних доменів.

5 . Залишається додати параметр « Відображати веб-сторінки».

6 . Збережіть скрипт та натисніть кнопку « Запустити» ініціювати процес.

Після запуску в браузері за замовчуванням відкриються всі вкладки, що містять вказане ключове словоу заголовку.

А в коментарях обов'язково напишіть про свої улюблені сценарії використання .

Поки ти без розумувід швидких команд Siri у беті iOS 12, ми граємо у дорослі ігри з Automator - редактором автоматизації macOS, монстроподібним лише на перший погляд. Він замінює десяток сторонніх утиліт, які ти вже купив або запиратил, і ще 5, які тільки-но зібрався.

Сьогодні прокачаємо роботу з файлами macOS: створимо 10 команд для контекстного меню Finderз найпопулярнішими командами на будь-який смак.

Спочатку зробимо шаблон для дій із файлами

Крок 1.Відкрий Automator.

Крок 2Натисніть кнопку «Новий документ».

Крок 3У вікні типу нового документа вибирай варіант "Служба".

Крок 4.У меню «Служба отримує» вибирай «Файли або папки» у «Finder.app».

Крок 5.Відкривай розділ «Файли та папки» з меню зліва, вибирай «Отримати вибрані об'єкти Finder» та перетягуй цей пункт у меню праворуч.

На цьому етапі у тебе вийшла заготовка, на її базі ти створиш 10 пунктів для контекстного меню Finder, які допоможуть тобі працювати з файлами.

До речі, за промовчанням нові служби зберігаються в каталогі Бібліотеки > Services.

1. Перейменувати з датою

Крок 1.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3

Крок 4.У першому випадаючому меню вибирай «Додати дату або час», а все інше налаштовуй на базі приклад знизу.

За допомогою цієї команди пропоную тобі додавати поточну дату, починаючи з року прямо перед ім'ям. Мені здається, ця фішка зручна, коли на твоєму Mac постійно з'являється купа свіжих файлів.

Наприклад, ти фотограф і скидаєш фотки за сьогодні. Щоб не заблукати в них, простіше одразу називати з датою. Згоден?

2. Перейменувати послідовно

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Перейменувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.У першому випадаючому меню вибирай "Зробити послідовними", а все інше налаштовуй на базі приклад знизу.

Ще один зручний інструмент для перейменування файлів. Наприклад, коли я готую матеріал для публікації в інтернеті, я використовую його для швидкого перейменування скріншотів або інших зображень. Це заощаджує мені час.

3. Замінити текст на ім'я файлу

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Перейменувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.У першому випадаючому меню вибирай «Замінити текст», а потім

Ти можеш вказувати, що і на що в імені файлу потрібно змінити при кожному використанні команди.

4. Встановити програму за промовчанням

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Встановити програму для файлів" з розділу "Файли та папки" з меню зліва.

Крок 4.У меню «Програма» залишай «За замовчуванням», а потім розгорни меню «Параметри» і постав галочку біля пункту «Показувати дію в процесі виконання».

Саме ті файли, для яких ти зміниш програму за замовчуванням за допомогою цієї команди, відкриватимуться відразу в ній. даному випадкупро конкретні документи, а не формат загалом.

Аналогічно попередньому меню ми використовуємо тут додаткове вікно для вибору програми для створення універсальної команди.

5. Відфільтрувати та архівувати

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3

Крок 4.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Крок 5.Перетягніть у меню праворуч сценарій «Створити архів» з розділу «Файли та папки» з меню ліворуч, налаштуйте його на власний розсуд.

Продовжую ускладнювати команди, щоб ти краще зрозумів зміст програми Automator.

На цей раз ми використовуємо команду вже не на 2, а на 3 рівні. Проміжним етапом у ній стане визначення типів файлів, які потрібно додати до архіву. Ми виводимо його окремим вікном.

Виходить, ти можеш виділити хоч усі файли з меню «Недавнє» та додати до архіву лише зображення.

6. Відфільтрувати та видалити

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Фільтрувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Крок 5.Перетягніть у меню праворуч сценарій «Перемістити об'єкти Finder в Кошик» з розділу «Файли та папки» з меню зліва, налаштуйте його на власний розсуд.

У цій команді ми зробили майже те саме, що й у попередній. Тільки замість архівування файлів фільтром використовували видалення.

Ця команда якнайкраще підійде, якщо ти хочеш очистити файли на диску. Наприклад, ти можеш видалити фільми, які займають багато місця – це без проблем вдасться налаштувати через фільтр.

7. Відфільтрувати та перейменувати

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Фільтрувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Крок 5.Перетягніть у меню праворуч сценарій "Перейменувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 6Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

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

У цьому випадку ми спочатку фільтруємо файли, які хочемо використовувати, а потім перейменовуємо за необхідним у даному випадку шаблоном.

Упевнений, тепер ти точно бачиш, що ніякий додатковий софт для перейменування об'єктів тобі просто не потрібний, ти можеш створити необхідну команду сам.

8. Відфільтрувати та перейменувати в папку

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Фільтрувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Крок 5.Перетягніть у меню праворуч сценарій "Скопіювати об'єкти Finder" з розділу "Файли та папки" з меню зліва, виберіть місцезнаходження та увімкни "Замінити існуючі файли".

Крок 6Перетягніть у меню праворуч сценарій "Перейменувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 7.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Тут ми робимо те ж саме, що і в минулому пункті, але як файли для перейменування використовуємо вже не оригінали, а копії.

Уяви, що ти надсилаєш рідним фотографії з однієї папки. У тебе буде можливість відсортувати лише найсвіжіші, перейменувати їх за датою або послідовно і відразу скопіювати в окрему папку. Чудеса автоматизації!

9. Відфільтрувати та надіслати електронною поштою

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій "Фільтрувати об'єкти Finder" з розділу "Файли та папки" з меню зліва.

Крок 4.Розгорни меню «Параметри» та постав галочку біля пункту «Показувати дію в процесі виконання».

Крок 5.

Крок 6

Ти повинен добре розуміти, що в Automator ти можеш використовувати команди не тільки з одного розділу. У тебе є можливість комбінувати різні та отримувати цікавий результат.

Наприклад, у цьому випадку ми створили команду, за допомогою якої можна відфільтрувати необхідні файли з виділених і прикріпити їх до нового листа електронної пошти. Це може стати в нагоді тобі в роботі.

10. Надіслати архівом електронною поштою

Крок 1.Відкрий шаблон, який створив у першому пункті лекції.

Крок 2Продублюй його через «Файл» > «Дублювати».

Крок 3Перетягніть у меню праворуч сценарій «Створити архів» з розділу «Файли та папки» та вибери «Вхідна папка» у меню «Де».

Крок 4.Перетягніть у меню праворуч сценарій «Нове повідомлення Пошти» з розділу «Пошта» з меню ліворуч.

Крок 5.Перетягніть у меню праворуч сценарій «Прикріпити файли до повідомлення, що надсилається» з розділу «Пошта» з меню зліва.

Забуваємо про фільтр файлів. За допомогою цієї команди ти просто помістиш до архіву виділені файли і тут же прикріпиш їх до нового листа електронної пошти.

Я завжди використовую саме цю команду, коли мене просять переслати якісь документи щодо електронній пошті, це дуже зручно.

Сьогодні ми пройшлися лише деякими базовими елементами, які можна реалізувати за допомогою Automator, щоб у тебе з'явилося загальне розуміння роботи з програмою.

Якщо ти підтримаєш тему лайком та коментом, обов'язково продовжимо цикл статей з автоматизації. Чекаю на фідбека!

P.S.Обов'язково пиши про свої завдання, які хочеш автоматизувати. Постараємось допомогти.

5.00 з 5, оцінили: 4 )

сайт Ну, ти ж сам просив підтягнути тебе Automator!

Додаток Automator створює процедури документообігу (workflows), які є ланцюжка стандартних операцій, з урахуванням типових операцій, виконуваних більшістю додатків. Ці типові послідовності операцій дозволяють автоматизувати стомлюючі, одноманітні та рутинні завдання, які вам часто потрібно виконувати на комп'ютері. Для роботи з програмою Automator вам навіть не потрібно знати жодної мови програмування, щоб створювати типові дії процедур документообігу (workflow actions). Для тих, хто не сильний у написанні командних сценаріїв (shell scripts) або навіть просто побоюється командного рядка Terminal, додаток Automator - це найкращий спосібстворення програм для автоматизації типових рутинних завдань Все, що при цьому вам доводиться зробити, - це скласти схему операцій, які потрібно виконати, і перевірити, чи є в Automator типові події та дії, за допомогою яких ви можете виконати ці операції.

Наприклад, уявіть собі, що вам потрібно перейменувати, перемасштабувати, а потім надіслати електронною поштою набір фотографій. Усю цю послідовність операцій можна запрограмувати як ланцюжок дій Automator, який потім може бути виконаний автоматично. Розглянемо ще один приклад - припустимо, вам потрібно, щоб резервна копіяконкретної папки створювалася щоразу, як тільки ви поміщаєте до неї щось нове. Automator може допомогти вам і тут. Або, скажімо, якщо ви просто хочете закрити усі ваші запущені програмиз панелі Dock, Automator вже є процедура, що підходить саме для цього. Всі наведені приклади розглядають елементарні завдання, але ви можете створювати і складніші процедури - як написання програм на AppleScript, так і за допомогою розширених і додаткових подій і дій Automator.

У цій статті я покажу кілька простих прикладів процедур, які продемонструють розробку рішень за допомогою Automator. Крім того, я рекомендую вам відвідати кілька веб-сайтів, присвячених програмуванню Automator. На цих сайтах наведено додаткову інформацію про розробку процедур документообігу, а також доступні для завантаження готові рішення. Ось тільки деякі, найбільш інформативні Web-сайти, присвячені Automator:

  • Apple Mac 101: посібник з Automator (http://docs.info.apple.com/article.html?artnum=304759).
  • Automator World (http://automatorworld.com) - сайт, на якому доступна велика кількість готових до вживання процедур документообігу, а також наведені корисні поради, рецепти та новини про програму Automator.
  • Готові рішення (дії та процедури документообігу) доступні для безкоштовного скачування і на сайті Apple: http://www.apple.com/downloads/macosx/automator.

Процедура Automator для закриття всіх програм

Знайомство з додатком Automator 2.0, що встановлюється разом з Mac OS X Leopard, почнемо зі створення простої автоматизованої процедури, яка закриє всі програми, що працюють, крім Finder. Якщо ви не хочете бачити список початкових точок процедур Automator щоразу при запуску цієї програми, натисніть на кнопку Automator в лівій частині рядка меню і виберіть команду Disable Starting Points.

Програма Automator, представлена ​​значком Otto, знаходиться у вашій папці Applications (Otto - це ім'я робота). Коли ви розкриєте програму, ви побачите список початкових точок, з яких слід розпочинати розробку схем документообігу (рис. 3.27). Виберіть опцію Custom та натисніть кнопку Choose.

Якщо ви раніше вже користувалися (або досі користуєтеся) першою версією Automator (що входила до складу Tiger), можливо, вона викликала (або продовжує викликати) у вас деякі нарікання. За допомогою цієї ранньої версіїсправді можна створювати чудові автоматизовані процедури, але якщо щось йде не так, то процедура просто не працює, і користувачеві дуже складно зрозуміти, у чому причина збою. Цей недолік виправлений в Automator 2.0 та пізніших версіях. Тепер ви маєте можливість дослідити кожен крок автоматизованої процедури та побачити, які результати він повертає. Ця можливість дуже важлива для тих, хто дійсно хоче користуватися Automator для автоматизації рутинних задач, що часто повторюються.


На цьому етапі ви побачите вікно, що складається з п'яти частин. У лівому стовпці ви побачите список програм, функцій Finder, а також утиліт, до складу яких входять дії та встановлені для них події. У цьому ж стовпці ви знайдете і інтелектуальні групи папок, за допомогою яких ви зможете організувати всі ваші дії (елементарні операції) та автоматизовані процедури. У середньому стовпці перераховані всі доступні дії та події, які можна виявити, виконавши пошук або виділивши клацанням миші один із елементів, перерахованих у першому стовпці. В області, розташованій під першими двома стовпцями, наводиться короткий описвибраних дій. У полі, що знаходиться під цією областю, наводиться інформація про авторські права для кожної дії. Більша панель, розташована правіше, призначена для складання ланцюжка дій, що утворюють автоматизовану процедуру.

Складання процедури здійснюється шляхом перетягування дій та подій із середнього стовпця. Перетягування здійснюється за допомогою стандартної техніки drag and drop. Найпростіші автоматизовані процедури складаються з одного-єдиного дії чи події, тоді як створення більш складних процедур потрібно додаткове введення. Дії та події мають бути впорядковані. Наприклад, деякі дії вимагають ідентифікації одного або кількох файлів, в яких інформація передаватиметься наступним діям та подіям.


У верхній частині вікна розташовується інструментальна панель із п'ятьма кнопками. Крайня ліва кнопка, Hide Library, дозволяє приховати перші два стовпці. Кнопка Media надає доступ до всіх аудіофайлів, що зберігаються в бібліотеці iTunes або створених за допомогою GarageBand, ваших фотографій, створених за допомогою iPhoto та Aperture, а також відеороликів, створених за допомогою iMovie ’08, iPhoto, iTunes та збережених у папці Movies. Всі ці мультимедійні файли можуть застосовуватись для створення автоматизованих процедур.

Кнопка Record дозволяє записувати послідовність дій. Це - нова функція, що з'явилася Automator 2.0. Вона буде докладніше розглянута далі. Кнопка Run використовується для запуску автоматизованої процедури, що дозволяє протестувати її та перевірити на практиці її роботу. Зрозуміло, присутня і кнопка Stop, за допомогою якої можна перервати роботу автоматизованої процедури, що виконується.

На панелі Library, до якої належать перші два стовпці, клацніть на кнопці Actions і виберіть опцію Utilities. Перейдіть до наступного стовпця, прокрутіть його та знайдіть дію Quit All Applications. Перетягніть цю дію на праву панель, призначену для складання автоматизованої процедури. В результаті вікно програми Automator виглядатиме так, як показано на рис. 3.28. На даному етапі ви можете протестувати автоматизовану процедуру, натиснувши кнопку Run на інструментальній панелі. Як і очікувалося, ця процедура закриє всі запущені програми, у тому числі – і Automator.


Якщо ви бажаєте, щоб перед закриттям програми система виводила запит на збереження змін, залиште зведеним прапорець Ask to Save Changes. Якщо ви хочете, щоб деякі програми залишалися працювати і не закривалися (у разі, якщо вони запущені), ви можете додати їх до списку Do not quit натисканням кнопки Add. У нижній частині вікна, що описує дію, знаходяться три додаткові опції. При виконанні автоматизованої процедури або дії, клацніть мишею на кнопку Results, якщо ви хочете перевірити, чи ця дія виконана успішно. У разі невдачі ви отримаєте пояснення причин.

Натискання кнопки Options дозволяє задати варіанти вибору, які можна зробити до або під час виконання автоматизованої процедури чи дії. У даному конкретному прикладі, якщо ви оберете опцію Show this action when the workflow runs, ви отримаєте можливість скасувати цю дію до його виконання, і навіть додати чи видалити в автоматизовану процедуру програми, перелічені у списку (рис. 3.29). Кнопка Descriptions надає додаткову інформаціюпро те, як працюватиме дана автоматизована процедура і які результати планується отримати за її допомогою. Крім того, вона дає деякі вказівки щодо включених до її складу дій та подій.

Після того, як автоматизована процедура буде складена і протестована, вам знадобиться метод її запуску без необхідності запуску програми Automator. Щоб досягти цієї мети, збережіть автоматизовану процедуру як програму. Для цього виберіть з меню File → Save. Виберіть папку, в якій потрібно зберегти нову автоматизовану процедуру. Можливо, ви захочете зберегти її у власній папці Applications або в окремій папці, в яку ви можете створити спеціально для зберігання всіх автоматизованих процедур. Потім у списку File Format виберіть опцію Application (рис. 3.30). Зрозуміло, ви можете зберегти процедуру і у вигляді набору дій (для цього слід вибрати опцію Workflow), але в цьому випадку при натисканні мишею по вашій процедурі вона буде розкриватися в Automator. Якщо ж автоматизована процедура буде збережена у форматі програми, вона поводитиметься так само, як і будь-яка інша програма, встановлена ​​на вашому комп'ютері.

Ви можете створити аналогічну автоматизовану процедуру для виборчого закриття додатків, у якому закриття будуть підлягати лише програми, включені до списку. Для цього перетягніть дію Quit Application (розташовану у списку безпосередньо після дії Quit All Applications) для кожної програми, яку потрібно закривати автоматично, і збережіть всю автоматизовану процедуру у вигляді програми.

Після збереження автоматизованої процедури у вигляді програми, ви можете виявити її там, де її зберегли, і перетягнути значок цієї програми в панель Dock, помістивши її поруч із значком Finder. Таким чином ви отримаєте можливість дуже швидко (фактично, єдиним клацанням миші) закривати всі працюючі програми, без необхідності виконувати цю процедуру індивідуально для кожного із запущених програм.


Доступ до перегляду медійних файлів

Якщо ви - досвідчений користувач програм із складу пакету iLife, наприклад, таких як iMovie і iDVD, або програм iWork, таких, як Keynote або Pages, то ви напевно знаєте, що кожен з цих додатків має спеціальний браузер для перегляду медійних файлів, призначений для відбору та використання зображень із вашої бібліотеки iPhoto (або Aperture 1.5, якщо ви встановили це програмне забезпечення).

Однак уявіть собі ситуацію, коли вам потрібно отримати доступ до фотографій iPhoto або Aperture в процесі роботи з програмами, що не мають функціональності браузера медійних файлів. У цьому випадку вам знову прийде на допомогу програма Automator. Використовуючи Automator, ви зможете створити браузер для фотографій або аудіофайлів, доступ до якого ви зможете отримати будь-де (наприклад, з Finder).

Для цього вам потрібно виконати таке:

  1. Запустіть Automator 2.0 та виберіть опцію Custom.
  2. У крайньому лівому стовпці браузера Automator виберіть Photos. Потім перейдіть у другий стовпець та виберіть опцію Ask for photos. Якщо ви бажаєте створити аналогічний браузердля музичних файлів, що зберігаються у ваших бібліотеках iTunes та GarageBand, клацніть на опції Music Actions у бібліотеці Automator, а потім у середньому стовпці виберіть опцію Ask for Songs.
  3. Перетягніть дію Ask for photos у головне вікно редагування автоматизованої процедури.
  4. У полі Prompt введіть описовий текстовий рядок, наприклад Get My Photos.
  5. Тепер виберіть з меню команди File → Save As та збережіть автоматизовану процедуру у вигляді програми. Зручно зберегти нову програму в папці Applications, звідки її можна перетягнути мишею на панель Dock, що забезпечить швидкий доступдо додатку. Крім того, можна зберегти автоматизовану процедуру у вигляді файлу плагіна (File → Save As Plug-in), доступ до якого в Mac OS X може здійснюватися кількома у різний спосіб. Наприклад, якщо ви зберегли процедуру у вигляді плагіна Finder, то доступ до цього плагіна можна отримати, натиснувши клавішу Ctrl або вибравши з контекстного меню команди More → Automator → Get My Photos. Ви можете зберегти плагін у вигляді скрипта, після чого він буде збережений і доступний через меню Scripts, яке ви можете додати до рядка меню (запустіть програму /Applications/AppleScript/AppleScript Utility та виберіть команду Show Script Menu in menu bar).
  6. Тепер вам достатньо буде клацнути мишею по значку нової програми в панелі Dock, і на екрані з'явиться браузер фотографій iPhoto або Aperture (за умови, що на вашому комп'ютері встановлено одну з цих програм або обидва програми - рис. 3.31). Тепер ви зможете мишею перетягнути потрібні фотографії у вашу програму, де ви зможете маніпулювати картинкою з високою роздільною здатністютак, як вам завгодно.

Функція Watch Me Do

Чим активніше ви користуватиметеся Automator і вивчатимете його можливості, тим зручніше ви зможете організувати та автоматизувати свою роботу. На додаток до цього, якщо ви ретельно вивчите класичну програму з автоматизації Apple - AppleScript, ви навчитеся створювати ще більш складні та просунуті автоматизовані процедури. Тим не менш, якщо ви не можете або не хочете вивчати мову програмування, ви зможете застосовувати Automator для запису послідовностей натискання клавіатурних комбінацій та операцій, що виконуються за допомогою миші, щоб створювати нові дії, що не входять до складу вбудованих стандартних дій Automator.

Для цього слід скористатися функцією Watch Me Do, призначеною спеціально для запису операцій, що виконуються користувачем, і створення на їх основі нових автоматизованих процедур. Щоб скористатися цією функцією, відкрийте панель параметрів кращою налаштування Universal Access (System Preferences → Universal Access) та активізуйте доступ до допоміжних пристроїв. Слід мати на увазі, що запис дій працює не у всіх випадках, але коли ця функція доступна, вона дуже корисна.

Перш ніж протестувати обговорювану можливість, створіть на робочому столі папку WatchMe і помістіть кілька незначних файлів, якими ви не дорожите. Потім перемістіть цю папку мишею в панель Dock, де вона завжди буде доступною. Далі виконайте такі операції:

  1. Запустіть Automator та виберіть опцію Custom.
  2. Клацніть по червоній кнопці Record на інструментальній панелі Automator. В результаті інтерфейс Automator зміниться – замість вікна Automator на екрані з'явиться невеликий чорний квадратик, що вказує на те, що всі події, пов'язані з клавіатурою та переміщенням курсору миші, будуть записуватись доти, доки ви не натиснете кнопку Stop.
  3. У прикладі давайте виконаємо наступні операції. Поки Automator знаходиться в режимі запису, наведіть курсор на папку WatchMe в панелі Dock і натисніть клавішу Сommand на ній клацання мишею. Коли папка відкриється на робочому столі, натисніть клавіатуру Command+A. Потім натисніть кнопку Delete на панелі інструментів. Усі файли, розташовані в папці WatchMe, будуть видалені до Кошика. Не звільняйте Кошик, а натисніть кнопку Stop у вікні рекордера. Повернути всі файли назад у папку WatchMe можна, натиснувши клавішу Command+Z.
  4. Тепер настав момент подивитися на автоматизовану процедуру Watch Me Do, яка відображає результати запису всіх дій, виконаних на попередньому кроці (рис. 3.32). Натисніть кнопку Run на інструментальній панелі Automator. Ви побачите, як Automator точно відтворить всі переміщення курсору та натискання клавіатурних комбінацій, які ви виконали на попередньому кроці. Після завершення автоматизованої процедури натисніть клавіатурну комбінацію Command+Z у вікні Finder, якщо ви хочете скасувати видалення файлів.
  5. За бажанням ви можете виконати операцію повторно, але цього разу змінити швидкість відтворення, перемістивши повзунок Playback Speed ​​у правій частині вікна на показник 10x, щоб операція виконалася швидше, ніж за замовчуванням.

Розміщення автоматизованих процедур

Створивши та зберігши автоматизовані процедури, ви можете розкрити свою домашню папку та перейти до папки Library/Workflow/Application. У її складі ви побачите папки для всіх автоматизованих процедур, які ви зберегли для своїх автоматизованих процедур Finder, Folder або iCal.

Крім того, ви можете зберегти ваші автоматизовані процедури для подальшої розробки чи модифікацій. Щоб зробити це, розкрийте цікаву процедуру в Automator, виберіть з меню команди File → Save або Save As і збережіть автоматизовану процедуру у форматі Workflow. Зберігати автоматизовану процедуру можна будь-де - при її відкритті Automator запуститься автоматично, і ви зможете продовжити процес розробки до тих пір, поки не будете повністю задоволені отриманим результатом.

Цілком очевидно, що можливості Automator набагато ширші, ніж описані в цьому розділі, проте даний рецепт призначений для того, щоб дати вам необхідний мінімум знань та базову ідею про те, з чого слід почати. На чому ви захочете зупинитися і наскільки суттєво ви захочете спростити своє життя за допомогою автоматизації, залежить лише від вас. Від себе ж зауважу, що тимчасові витрати на вивчення можливостей Automator окупляться дуже швидко, і надалі ви зможете досягти суттєвої економії часу та зусиль.

© 2022 androidas.ru - Все про Android