Тайное оружие Mac: Откройте невидимые Службы и автоматизируйте всё за минуты!

MacBook with Services icons.

В macOS спрятаны мощные инструменты автоматизации, о которых многие даже не подозревают. Они живут здесь уже много лет, тихо дожидаясь своего часа — прямо в повседневных меню. Это и есть Службы — одна из самых гибких и недооценённых фишек вашего Mac.

Что такое Службы?

Службы — это особые мини-команды в macOS, с помощью которых можно выполнять привычные задачи в разных приложениях, даже не открывая их. Например, выделили адрес в тексте — и одним кликом отправили его в Карты; или выбрали фото в Finder — и мгновенно сделали из него PDF, не открывая «Просмотр».

The Services menu in Finder.

В системе уже заранее установлена масса Служб, а сторонние программы нередко добавляют свои собственные. Обычно это какие-то простые штуки: быстро открыть файл, что-то найти, скопировать текст. Но главное волшебство начинается, когда вы создаёте свои собственные сложные Службы — под любые задачи.

Службы не работают сами по себе — их запускать нужно вручную. Зато можно собрать в одну Службу целую цепочку действий и выполнять рутинные задачи одним кликом.

Как включить и использовать Службы

Службы всегда зависят от контекста — то есть возможные действия меняются в зависимости от приложения и выбранных объектов. Обычно большинство Служб по умолчанию отключено. Чтобы включить нужные, зайдите в Параметры системы > Клавиатура > Комбинации клавиш > Службы. Здесь можно просмотреть весь список, включить полезные и убрать лишнее.

The settings to enable Services in macOS.

Советую иногда заглядывать в этот раздел — после установки новых программ появятся дополнительные Службы, и macOS никак об этом не уведомляет. Пока не включите их вручную, они так и останутся невидимыми.

Обычно Службы вызываются так: выделяете объект — файл, папку, текст — кликаете правой кнопкой и выбираете «Службы» в появившемся меню. Если приложение заменило это меню своим, Службы всегда можно найти на верхней панели меню.

Для самых любимых Служб можно сразу назначить горячие клавиши — тогда доступ к ним будет ещё быстрее.

The right click Services menu in macOS.

Казалось бы, Службы не такие уж и секретные — они всегда на месте! Но всерьёз о них вспоминают редко. Обычно пункт «Службы» прячется где-то внизу контекстного меню, и немногие знают, как он может облегчить жизнь. По моему опыту, среди пользователей Mac о Службах знают единицы.

Чем Службы отличаются от Быстрых действий

Службы появились на Mac уже давно, а в новых версиях часть их возможностей перешла к Быстрым действиям и приложению «Команды».

В чём разница? Быстрые действия в основном нужны для работы с файлами и папками (чаще всего в Finder), чтобы можно было сделать что-то привычное быстрее. А Службы работают не только в Finder — их можно использовать почти в любом месте, список задач шире. Иногда функции пересекаются, но Службы удобнее именно за универсальность.

Быстрые действия выглядят современнее: их легко создать прямо через приложение «Команды», и они работают даже на iPhone, iPad или Apple Watch. А вот для Служб нужен Automator — утилита, которую давно не обновляли, с устаревшим интерфейсом.

Вероятно, однажды Службы исчезнут из системы. Но пока они здесь — это настоящий клад для тех, кто любит автоматизировать всё подряд.

Как сделать свои Службы на Mac

Чтобы придумать и собрать новую Службу, откройте Automator через Spotlight или найдите его в папке «Программы». Нажмите «Создать новый документ» и выберите «Быстрое действие» (или «Служба» — в ранних версиях macOS).

Select Quick Action in Automator.

Теперь осталось собрать свою Службу в главном окне. Для начала выберите, с какими данными она будет работать — рядом с надписью «Выполнять с текущим». Это может быть текст, изображение, папка и многое другое. Можно даже ограничить Службу только определённым приложением.

Choose the content in Automator.

В левой колонке выбирайте нужные действия: от изменения размеров картинок и создания событий в Календаре до запуска собственных скриптов, если нужны продвинутые фишки. Просто перетащите всё нужное в рабочее поле. Действий можно добавить сразу несколько — получится целая мини-программа. Например, у меня есть Служба, которая копирует выделенный текст, создаёт новый документ TextEdit и вставляет текст туда же в один клик.

An example of a Service in Automator.

Когда всё готово, сохраняйте Службу — теперь она появится в меню Служб во всех нужных приложениях.

Как создавать Службы проще простого

На первый взгляд всё кажется запутанным — особенно если приходится писать свой код или собирать сложные цепочки действий. Но есть секрет: можно сделать всё гораздо проще!

Звучит неожиданно, но на практике Службы проще всего создавать с помощью vibe coding. Да, об этом способе ходят разные слухи и сомнения, но лично меня удивило — ChatGPT умеет создавать Службы для macOS ничуть не хуже человека.

Он подробно объясняет, что делать, и пишет готовый код. Обычно для Служб хватает пары строк — если что-то не сработает, всегда можно скопировать и вставить вручную. Не обязательно разбираться в программировании — главное, следовать инструкции.

С помощью такого подхода я уже собрал Службы для автоматического создания ZIP-архивов с отметкой времени, распознавания длинных адресов по коротким ссылкам, декодирования base64 и даже для открытия сайтов сразу в Brave вместо Safari. Идей для новых Служб становится всё больше!

Пусть Службы официально считаются устаревшей частью macOS, но на практике они до сих пор невероятно полезны. Стоит только разобраться — и многие рутинные задачи будут решаться буквально в два клика, экономя часы жизни.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий