iPhones.ru

10 полезных фишек Automator в Mac для работы с файлами. Все знаете?

Николай avatar | 24
FavoriteLoading В закладки
10 полезных фишек Automator в Mac для работы с файлами. Все знаете?

Пока ты без ума от быстрых команд Siri в бете iOS 12, мы играем во взрослые игры с Automator — редактором автоматизации macOS, монстроподобным только на первый взгляд. Он заменяет 10-ок сторонних утилит, которые ты уже купил или запиратил, и еще 5, которые только собрался.

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

В тему:

Сначала сделаем шаблон для действий с файлами

Шаг 1. Открой Automator.

Шаг 2. Нажмите на кнопку «Новый документ».

Шаг 3. В окне типа нового документа выбирай вариант «Служба».

Шаг 4. В выпадающем меню «Служба получает» выбирай «Файлы или папки» в «Finder.app».

Шаг 5. Открывай раздел «Файлы и папки» из меню слева, выбирай «Получить выбранные объекты Finder» и перетягивай этот пункт в меню справа.

Шаг 6. Жми «Файл» > «Сохранить», введи имя для шаблона (например, «Шаблон для Finder») и выбирай «Сохранить».

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

Кстати, по умолчанию новые службы сохраняются в каталог «Библиотеки» > Services.

1. Переименовать с датой

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. В первом выпадающем меню выбирай «Добавить дату или время», а все остальное настраивай на базе пример снизу.

Шаг 5. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Переименовать с датой».

С помощью этой команды предлагаю тебе добавлять текущую дату, начиная с года, прямо перед именем. Мне кажется, эта фишка удобна, когда на твоем Mac постоянно появляется куча свежих файлов.

Например, ты фотограф и сбрасываешь фотки за сегодня. Чтобы не заблудиться в них, проще сразу называть с датой. Согласен?

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

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. В первом выпадающем меню выбирай «Сделать последовательными», а все остальное настраивай на базе пример снизу.

Шаг 5. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Переименовать последовательно».

Еще один удобный инструмент для переименования файлов. Например, когда я готовлю материал для публикации в интернете, использую его для быстрого переименования скриншотов или других изображений. Это экономит мне время.

3. Заменить текст в имени файла

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 4. В первом выпадающем меню выбирай «Заменить текст», а потом разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Заменить текст в имени файла».

В этой команде мы пошли немного дальше. Теперь мы используем не просто заранее созданный сценарий для переименования файлов в Finder, а вызываем диалоговое окно с уточнением параметров.

Ты можешь указывать, что и на что в имени файла нужно изменить при каждом использовании команды.

4. Установить программу по умолчанию

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Установить программу для файлов» из раздела «Файлы и папки» из меню слева.

Шаг 4. В выпадающем меню «Программа» оставляй «По умолчанию», а потом разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 5. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Установить программу по умолчанию».

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

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

5. Отфильтровать и архивировать

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

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

Шаг 5. Перетащи в меню справа сценарий «Создать архив» из раздела «Файлы и папки» из меню слева, настрой его по своему усмотрению.

Шаг 6. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отфильтровать и архивировать».

Продолжаю усложнять команды, чтобы ты лучше понял смысл программы Automator.

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

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

6. Отфильтровать и удалить

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

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

Шаг 5. Перетащи в меню справа сценарий «Переместить объекты Finder в Корзину» из раздела «Файлы и папки» из меню слева, настрой его по своему усмотрению.

Шаг 6. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отфильтровать и удалить».

В этой команде мы сделали почти то же самое, что и в предыдущей. Только вместо архивирования файлов по фильтру использовали удаление.

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

7. Отфильтровать и переименовать

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

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

Шаг 5. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 6. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 7. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отфильтровать и переименовать».

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

В этом случае мы сначала фильтруем файлы, которые хотим использовать, а потом переименовываем по необходимому нам в данном случае шаблону.

Уверен, теперь ты точно видишь, что никакой дополнительный софт для переименования объектов тебе просто не нужен, ты можешь легко создать необходимую команду сам.

8. Отфильтровать и переименовать в папку

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

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

Шаг 5. Перетащи в меню справа сценарий «Скопировать объекты Finder» из раздела «Файлы и папки» из меню слева, выбери местоположение и включи «Заменить существующие файлы».

Шаг 6. Перетащи в меню справа сценарий «Переименовать объекты Finder» из раздела «Файлы и папки» из меню слева.

Шаг 7. Разверни меню «Параметры» и поставь галочку возле пункта «Показывать действие в процессе выполнения».

Шаг 8. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отфильтровать и переименовать в папку».

Здесь мы делаем ровно то же самое, что и в прошлом пункте, но в качестве файлов для переименования используем уже не оригиналы, а копии.

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

9. Отфильтровать и отправить по электронной почте

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Фильтровать объекты Finder» из раздела «Файлы и папки» из меню слева.

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

Шаг 5. Перетащи в меню справа сценарий «Новое сообщение Почты» из раздела «Почта» из меню слева.

Шаг 6. Перетащи в меню справа сценарий «Прикрепить файлы к отправляемому сообщению» из раздела «Почта» из меню слева.

Шаг 7. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отфильтровать и отправить по электронной почте».

Ты должен прекрасно понимать, что в Automator ты можешь использовать команды не только из одного раздела. У тебя есть возможность комбинировать разные и получать интересный результат.

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

10. Отправить архивом по электронной почте

Шаг 1. Открой шаблон, который создал в первом пункте «лекции».

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

Шаг 3. Перетащи в меню справа сценарий «Создать архив» из раздела «Файлы и папки» и выбери «Входная папка» в выпадающем меню «Где».

Шаг 4. Перетащи в меню справа сценарий «Новое сообщение Почты» из раздела «Почта» из меню слева.

Шаг 5. Перетащи в меню справа сценарий «Прикрепить файлы к отправляемому сообщению» из раздела «Почта» из меню слева.

Шаг 6. Сохраняй через «Файл» > «Сохранить», выбери подходящее имя вроде «Отправить архивом по электронной почте».

Забываем о фильтре файлов. С помощью этой команды ты просто поместишь в архив выделенные файлы и тут же прикрепишь их к новому письму электронной почты.

Я всегда использую именно эту команду, когда меня просят переслать какие-то документы по электронной почте, это очень удобно.

***

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

Если ты поддержишь тему лайком и комментом, обязательно продолжим цикл статей по автоматизации. Жду фидбека!

P.S. Обязательно пиши о своих задачах, которые ты хочешь автоматизировать. Постараемся помочь.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (12 голосов, общий рейтинг: 4.67 из 5)
undefined
iPhones.ru
Ну, ты же сам просил подтянуть тебя по Automator!
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

24 комментариев

Форум →
  1. wz avatar
    wz 14 июня 2018
    0

    проще юзать файловый менеджер с такими функциями, чем геморроиться с этим

    Николай Грицаенко avatar
    4

    @wz, а смысл? Тут можно за час все настроить самому и не париться

    Ivan Shendrikov avatar
    Ivan Shendrikov15 июня 2018
    0

    @Николай Грицаенко, за час все настроить :)

    tamtam avatar
    tamtam15 июня 2018
    0

    @Николай Грицаенко, это удобно когда функция нужна постоянно, или если объём переименованных файлов большой. А так, обычному пользователю дольше разбираться.

    Николай Грицаенко avatar
    0

    @tamtam, достаточно один раз разобраться, а уже потом все просто бкдет

    Войди на сайт, чтобы ответить
    Ответить
  2. AndreyY avatar
    AndreyY 14 июня 2018
    0

    Эти функции очень редко когда нужны обычному пользователю мака.

    Николай Грицаенко avatar
    3

    @AndreyY, я их больше для примера приводил от простым к сложным, чтобы вы понимали, как система работает

    Войди на сайт, чтобы ответить
    Ответить
  3. A.Si495 avatar
    A.Si495 14 июня 2018
    1

    Благодарю, Николай!
    Вижу, это больше для работы с фотками или видео файлами. Действительно удобно обрабатывать.

    Войди на сайт, чтобы ответить
    Ответить
  4. ilcom avatar
    ilcom 14 июня 2018
    2

    Спасибо, давайте еще :)

    Николай Грицаенко avatar
    3

    @ilcom, посмотрим, насколько интересна статья будет читателям

    Войди на сайт, чтобы ответить
    Ответить
  5. GinsCorp avatar
    GinsCorp 14 июня 2018
    3

    Наконец-то годнота в статье!) Но частичная альтернатива есть в виде Hazel

    Николай Грицаенко avatar
    5

    @GinsCorp, мне родная как-то ближе все-таки)

    Войди на сайт, чтобы ответить
    Ответить
  6. grafviktor avatar
    grafviktor 15 июня 2018
    2

    Полезная статья, спасибо!
    Ребят, а кто нить знает, как сделать в контекстном меню, выпадающем на рабочем столе по правой кнопке мыши, функцию “создать текстовый документ”?

    Войди на сайт, чтобы ответить
    Ответить
  7. kosenkovdv avatar
    kosenkovdv 15 июня 2018
    0

    чисто альтернативное мнение. как то блекло все по сравнению с тотал коммандером ))

    Николай Грицаенко avatar
    0

    @kosenkovdv, я начал с простого

    Войди на сайт, чтобы ответить
    Ответить
  8. kejj avatar
    kejj 15 июня 2018
    0

    Николай, интересует тема настройки автокликера с использованием автоматора. Также настройка автокликера на айфоне/айпаде.

    Николай Грицаенко avatar
    0

    @kejj, можно в теории записать конкретный сценарий, попробую

    Войди на сайт, чтобы ответить
    Ответить
  9. A.Si495 avatar
    A.Si495 15 июня 2018
    1

    Кстати да, интересно как сделать в меню создание нового документа.

    Войди на сайт, чтобы ответить
    Ответить
  10. nurullaev avatar
    nurullaev 16 июня 2018
    0

    А можно ли через него сделатьтакое?

    Что бы каждый день, все Файлы из определённой папки он отправлял письмами на определённый адрес через outlook, в теме письма писал название файла.

    Или я не по адресу ? Спасибо

    Николай Грицаенко avatar
    0

    @nurullaev, помозгоуем

    lohmatij avatar
    lohmatij6 июля 2018
    0

    @nurullaev, да без проблем. Создаёшь в автоматоре «событие календаря». В событии добавляешь все что тебе надо сделать (выбрать папку, отфильтровать файлы, послать по почте), потом событие добавляешь собственно в Календарь и настраиваешь повторяемость (типа каждый день в одно и тоже время).

    Я себе так будильник умный делал (который смарт-плейлист в iTunes запускал).

    Войди на сайт, чтобы ответить
    Ответить
  11. Beka avatar
    Beka 16 июня 2018
    0

    Лучше расскажите, как при сохранении фото из iCloud на Mac сохранить дату съемки ;)

    lohmatij avatar
    lohmatij6 июля 2018
    0

    @Beka, дата съёмки храниться в exif. Просто в просмотре посмотрите когда снято

    Войди на сайт, чтобы ответить
    Ответить
  12. killthecat avatar
    killthecat 30 июля 2020
    0

    У меня такая хитрая задача, может быть вы поможете мне разобраться.
    есть папка, в нее попадают файлы JPEG, из них надо сделать PDF с фильтром “оттенки серого”.
    Никак не пойму, как это сделать через Automator.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.