Що таке додаток Automator

Сьогодні ми поговоримо про те, який додаток може бути найбільш часто використовуваним на Mac (крім Photo Booth): додаток Automator.

Я володію Mac вже близько трьох років і протягом тривалого часу спілкувався з цією програмою лише один раз. І це було створення глобальної комбінації клавіш на моєму Mac для отримання кількості слів.

Однак останнім часом я занурився в програму Automator. У мене був величезний досвід роботи на таких платформах, як Zapier та Integromat. Але з будь-якої причини Automator донедавна залишався під моїм радаром.

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

Без зайвих розмов, давайте приступимо до цього!

Примітка: Коли я спочатку написав цю статтю, у мене склалося враження, що програма «Ярлики», яка з’явиться в macOS Monterey, замінить програму Automator на Mac. Проте, схоже, що обидві програми підтримуватимуться одночасно. Тому не звертайте уваги на будь-які коментарі в цій статті про ярлики, які замінюють Automator – наразі, схоже, у вас буде обидва в macOS Monterey.

Зміст

  • Що таке програма Automator на Mac?
    • Швидке пояснення цифрової автоматизації
  • Як працює програма Automator на Mac?
    • Виконуйте повторювані завдання автоматично за допомогою робочих процесів
    • Напишіть сценарій для користувацьких дій Automator
  • Наскільки корисний додаток Automator?
    • Досить міцний як базова програма Automator
    • Хоча це досить застаріло
    • Automator на Mac ось-ось замінять ярлики
  • Основи програми Automator
    • Дії
    • Змінні
    • Скрипти
    • Дії сторонніх осіб
  • Як автоматизувати світлий/темний режим на Mac за допомогою програми Automator
    • Крок 1. Відкрийте програму Automator
    • Крок 2. Налаштуйте свій робочий процес
    • Крок 3. Збережіть робочий процес у програмі Automator
  • Зробіть своє життя простішим та ефективнішим за допомогою програми Automator на Mac
    • Схожі повідомлення:

Що таке програма Automator на Mac?

Програма Automator на Mac — це програма, яка дозволяє створювати автоматизовані робочі процеси. Якщо ви знайомі з такими програмами, як IFTTT або Ярлики на iOS, або навіть такими службами, як Zapier і Integromat, то ви більш-менш уже знаєте, як працює Automator.

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

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

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

Швидке пояснення цифрової автоматизації

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

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

Цифрова автоматизація працює приблизно так само, але має кілька відмінних елементів:

  • Цифрова автоматизація, як правило, більше зосереджена на скороченні обсягу роботи, яку потрібно виконати, а не на створенні «продукту» чи «виходу». Однак воно може робити ці речі.
  • Його завершує стандартний комп’ютер, а не якась складна техніка. Тож кожен, хто має комп’ютер, може використовувати цифрову автоматизацію!

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

Як працює програма Automator на Mac?

Я радий, що ти запитав! Існує два загальні способи, якими програма Automator виконує свої завдання. Один досить простий, а інший може знадобитися трохи навчитися, щоб опанувати.

Виконуйте повторювані завдання автоматично за допомогою робочих процесів

Перший з цих підходів – це робочі процеси. Робочі процеси є еквівалентом Automator того, що іноді називають «рутиною» або «автоматизацією» в інших програмах.

Створюючи робочий процес у програмі Automator, перше, що ви зробите, це вибрати, який робочий процес ви хочете створити.

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

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

Якщо ви не знаєте, як писати код, саме такі види автоматизації ви створите!

Напишіть сценарій для користувацьких дій Automator

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

Недоліком тут, звичайно, є те, що вам потрібно знати, як писати код! Ви можете використовувати AppleScript, JavaScript і навіть команди оболонки для запуску робочого процесу.

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

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

Наскільки корисний додаток Automator?

Тепер, коли ви маєте основне уявлення про те, як працює програма Automator, я хочу витратити хвилинку, щоб обговорити, наскільки ця програма корисна.

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

Досить міцний як базова програма Automator

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

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

Це особливо вірно, якщо ви вмієте писати AppleScript або JavaScript. Це не дозволить вам робити що-небудь автоматично, але досить близько. Apple дає вам велику свободу тут, включаючи вкладення робочих процесів. Тож можливостей безліч!

Хоча це досить застаріло

Хоча я вважаю, що програма Automator має багато переваг, вона не ідеальна. В епоху до таких платформ, як Zapier і IFTTT, Automator міг здаватися неперевершеним. Але було побито, і побито добре.

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

Вік Automator також може лякати новачків. Платформа, як-от Zapier, створена максимально доступною. Але підняти Automator складніше, що, на мою думку, робить його менш корисним для звичайного користувача.

Automator на Mac ось-ось замінять ярлики

Вік і складність Automator, здається, були помічені Apple. І, оглядаючись назад, я не думаю, що нехтування, з яким зіткнулася ця програма, було абсолютно ненавмисним.

Apple оголосила на WWDC21 що додаток Automator буде замінено на ярлики в macOS Monterey. Для тих, хто не знає, Shortcuts (спочатку Siri Shortcuts) — це програма для iPhone, яка дозволяє користувачам створювати автоматизацію.

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

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

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

Сподіваюся, Apple не вирішить це зробити, але подивимося! Якщо Apple зменшить вбудовану автоматизацію в macOS, замінивши Automator, то я думаю, що більшість людей, які серйозно ставляться до автоматизації, повинні перейти на такий варіант, як Keyboard Maestro. Побачимо, як це буде, однак!

Основи програми Automator

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

Дії

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

Наприклад, скажімо, що Copy Text — це робочий процес, який ви створюєте, і до якого ви прив’язуєте його cmd + C. Коли ви виділите текст і натисніть cmd + C, ваш робочий процес виконає дію копіювання цього тексту.

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

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

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

Змінні

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

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

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

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

Скрипти

Я вже згадував про це раніше, тому скажу коротко.

Іншим додатковим компонентом робочих процесів у програмі Automator є сценарії. Скрипти — це дія, яку можна заповнити кодом. Самі по собі вони нічого не роблять. Але введіть до них код, і ви зможете почати робити досить вражаючі речі.

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

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

Дії сторонніх осіб

Нарешті, у нас є дії третьої сторони. Це дії, які додаються в програму Automator програмами не Apple, які ви встановлюєте на свій Mac. Наприклад, якщо ви інсталюєте Microsoft Word на свій Mac, ви побачите, що дії з’являться в Automator для Microsoft Word.

Apple зробила це можливим завдяки використанню an API автоматизатора. Розробники, які вирішили скористатися перевагами цього API, можуть розширити можливості Automator.

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

Як автоматизувати світлий/темний режим на Mac за допомогою програми Automator

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

Крім того, я буду додавати більше публікацій Automator AppleToolBox протягом тижня, тому обов’язково налаштувати якщо ви хочете дізнатися більше!

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

Крок 1. Відкрийте програму Automator

Досить просто! Натисніть cmd + пробіл, введіть «Автомат» і натисніть повернутися. Програма Automator має відкритися.

Подвійне клацання Новий документ. Це повинно привести вас сюди:

Виберіть Швидка дія.

Крок 2. Налаштуйте свій робочий процес

Далі ми скажемо нашій автоматизації, що ми хочемо від неї робити. Для початку виберіть текст для Робочий процес отримує поле у ​​верхній частині екрана. Для Зображення поле, я вибрав Яскравість варіант. Ви можете вибрати будь-що Зображення хоча вам подобається – це значок, який відображатиметься поруч із цим пунктом у меню правою кнопкою миші.

В пошук поле у ​​верхньому лівому куті цього вікна введіть «Змінити зовнішній вигляд системи». Ви повинні побачити спливаюче вікно дії з такою ж назвою.

Перетягніть цю дію у свій робочий процес.

Переконайтеся, що Змінити зовнішній вигляд поле встановлено на Перемикач Світло/Темне, як на скріншоті вище. Ви можете натиснути кнопку Біжи кнопку у верхньому правому куті цього вікна, щоб побачити ваш робочий процес у дії!

Крок 3. Збережіть робочий процес у програмі Automator

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

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

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

Після того, як ви дозволите це, ви зможете перемикатися між темним і світлим режимом на Mac, просто виділивши деякий текст і вибравши цю опцію в меню правою кнопкою миші. Дуже здорово!

Зробіть своє життя простішим та ефективнішим за допомогою програми Automator на Mac

І це все! Це більшість основ, які вам потрібно знати, щоб зрозуміти й використовувати програму Automator. Це прихована перлина на Mac, яку незабаром замінять ярлики. Тож вивчення цього зараз може підготувати вас до використання ярликів у macOS, і ви зможете перенести свої робочі процеси Automator у ярлики, коли вийде macOS Monterey.

До того часу обов’язково поекспериментуйте з цим і поверніться до цього блог AppleToolBox. Ми розглянемо більше навчальних посібників з Automator, а також звичайну суміш новин, підручників та оглядів, які ми завжди робимо.

Побачимось наступного разу!