Как прикрепить действие к папке Mac для автоматических рабочих процессов
Действия с папками — одна из многих скрытых жемчужин в macOS. Вы можете установить действие, которое будет выполняться при каждом изменении содержимого папки. Это может быть простое действие, взятое из списка, который Apple предоставляет с macOS, AppleScript или рабочий процесс, созданный в Automator. Automator позволяет расширить эти действия на сценарии оболочки терминала и другие языки.
Вы можете использовать действия с папками для множества разрозненных целей:
- Измените размер изображений или преобразуйте их в другой формат файла при добавлении в папку.
- Предоставьте всплывающее предупреждение, когда элементы добавляются в папку с помощью автоматизированного процесса, который иначе не был бы завершен.
- Добавьте загруженный MP3 в приложение «Музыка».
Окно «Настройка действий с папками» управляет всеми отслеживаемыми папками и прикрепленными сценариями.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Щелкните любую папку в Finder, удерживая нажатой клавишу Control, и выберите Службы > Настройка действий с папками в Монтерее. В ранних версиях macOS эта опция появляется в основных списках контекстных элементов. Чтобы избежать злонамеренной и случайной установки действий с папками, в macOS требуется шаг подтверждения, который нельзя автоматизировать: нажмите Запустить службу в диалоговом окне «Подтвердить обслуживание». Это добавит текущую папку в список папок с действиями без добавления действий.
Появится окно «Настройка действий с папками» с уже открытым диалоговым окном «Выберите сценарий для прикрепления». В этот список входят те, которые Apple посеяла, разместив их в папке /Library/Scripts/Folder Actions Scripts. Также отображаются любые сценарии, установленные приложениями или созданные вами и помещенные в папку ~/Library/Scripts/Folder Actions Scripts вашего домашнего каталога.
Настройка действий с папками показывает все папки, которые macOS просматривает. Выберите любую папку, чтобы увидеть, какие сценарии прикреплены. Вы можете использовать флажки для включения или выключения сценариев, а также для включения или выключения отслеживания папок для каждой папки.
Вы можете создавать действия с папками несколькими способами:
- Используйте элемент, который Apple предоставляет в диалоговом окне, которое появляется при вызове настройки действий с папками. В основном это относится к обработке изображений.
- Создайте действие папки в Automator, используя его более широкий набор инструментов. Это может включать передачу информации в сценарии AppleScript, JavaScript или оболочки.
- Напишите свой собственный AppleScript для выполнения задачи.
AppleScript относительно легко написать, и его можно адаптировать из простых рецептов. Apple предлагает некоторые функции в документации для разработчиков. Я также рекомендую прочитать статью Джессики Торнсби.
Вы также можете использовать AppleScript в качестве простого кусочка соединительной ткани. Например, у меня есть рабочий процесс в программе обработки изображений Retrobatch Pro компании Flying Meat, который создает рамку вокруг изображения. Простой AppleScript превращает папку в подпружиненный переход для операции Retrobatch Pro.
Эта заглушка скрипта позволяет мне помещать изображения в папку, а macOS автоматически запускает рабочий процесс Retrobatch Pro.
Если вам нужно более сложное поведение просматриваемых папок, обратитесь к Hazel от Noodlesoft, сторонней версии Folder Actions с наддувом.
Спросите Mac 911
Мы составили список вопросов, которые нам задают чаще всего, вместе с ответами и ссылками на столбцы: прочтите наш супер FAQ, чтобы узнать, охвачен ли ваш вопрос. Если нет, мы всегда ищем новые проблемы для решения! Отправьте свое письмо по адресу mac911@macworld.com, включая снимки экрана, если это необходимо, и укажите, хотите ли вы, чтобы ваше полное имя использовалось. Не на каждый вопрос будет дан ответ, мы не отвечаем на электронные письма и не можем дать прямой совет по устранению неполадок.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)