Skip to main content

Настройка OS X Папка Действия, чтобы знать, когда файл добавлен

15+ скрытых функций iOS 11 для iPhone и iPad. Apple про это не рассказывала! (Июнь 2026)

15+ скрытых функций iOS 11 для iPhone и iPad. Apple про это не рассказывала! (Июнь 2026)
Anonim

Упоминайте утилиту OS X's Folder Actions для большинства пользователей Mac, и вы, вероятно, получите немного озадаченный взгляд. Действия с папкой могут быть неизвестны, но это мощный сервис автоматизации, который позволяет выполнять задачу, когда контролируемая папка подвергается одному из следующих изменений: папка открыта или закрыта, перемещена или изменена или добавлен элемент или удалить из него.

Когда событие происходит в контролируемой папке, AppleScript, прикрепленный к папке с помощью утилиты «Действия с папкой», выполняется. Выполняемая задача зависит от вас; это может быть почти все, что может быть выражено в AppleScript. Это фантастический инструмент автоматизации рабочего процесса, который вы можете использовать по-разному.

Ключом к успешной автоматизации документооборота с помощью действий с папками является повторяющаяся задача или событие. Чтобы реализовать действия с папками, вы должны создать AppleScript для выполнения этой задачи. AppleScript - это встроенный скриптовый язык OS X. Это немного легко узнать, но научить вас, как создавать свои собственные AppleScripts, выходит за рамки этого совета.

Вместо этого мы воспользуемся одним из многих готовых AppleScripts, которые включены в OS X. Если вы хотите узнать больше об AppleScript, вы можете начать с онлайн-документации Apple: Введение в AppleScript.

Событие для автоматизации

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

Введите действия с папкой. Один из предварительно сделанных AppleScripts for Folder Actions называется «уведомления о новых элементах». Как вы можете догадаться из своего имени, этот AppleScript наблюдает за указанной вами папкой. Когда в папку добавлено что-то новое, AppleScript отобразит диалоговое окно с объявлением о том, что папка имеет новый элемент, простое и элегантное решение. Конечно, это означает, что у меня больше нет оправдания за то, что вы не работали над новым файлом, но все имеет свои недостатки.

Создание действия папки

Чтобы начать работу с нашего примера, вам нужно выбрать папку, для которой вы хотите отслеживать, когда к ней добавляется что-то новое. В нашем случае мы выбрали общую папку в нашей локальной сети, но она также может быть папкой, которую вы используете для синхронизации информации через облако, например Dropbox, iCloud, Google Drive или Microsoft OneDrive.

После того, как вы перешли к папке, которую хотите использовать, выполните следующие действия:

  1. Щелкните правой кнопкой мыши папку, которую вы хотите контролировать.

  2. Выберите «Настроить действие папки» во всплывающем меню. В зависимости от версии OS X, которую вы используете, ее также можно назвать «Настройка действия папки», расположенную в пункте меню «Службы». Чтобы сделать его еще более сложным для поиска, он также может быть указан в разделе «Больше», если у вас установлено несколько контекстных элементов меню.

  3. В зависимости от версии OS X, которую вы используете, вы можете увидеть список доступных сценариев действий папки или окно настройки действия папки. Если вы увидите список доступных сценариев, перейдите к шагу 8, в противном случае перейдите к шагу 4.

  4. Появится окно настройки действий папки.

  5. Нажмите знак «+» внизу левого списка, чтобы добавить папку в список «Папки с действиями».

  6. Откроется стандартное диалоговое окно «Открыть».

  7. Выберите папку, которую вы хотите контролировать, и нажмите кнопку «Открыть».

  8. Появится список доступных AppleScripts.

  9. Выберите «add - new item alert.scpt» из списка скриптов.

  10. Нажмите кнопку «Прикрепить».

  11. Убедитесь, что флажок «Включить действие папки» отмечен галочкой.

  12. Закройте окно настройки действий папки.

Теперь, когда элемент добавляется в указанную папку, в диалоговом окне отображается следующий текст: «Предупреждение о действии папки: один новый элемент помещен в папку« {имя папки ». Диалоговое окно «Предупреждение о действии папки» также даст вам возможность просматривать новые элементы.

Диалоговое окно «Предупреждения о действиях в папке» в конечном итоге отклонит себя, поэтому, если вы не просите чай, вы можете пропустить уведомление.