Что такое редактор сценариев для Mac OS

Обновлено: 02.07.2024

Считайте эту главу "книгой в книге". Если вы не читали другие главы, прочтите эту. Он был разработан, чтобы дать вам быстрое, но подробное введение в AppleScript с помощью короткого, забавного, практического руководства. За 25 минут вы узнаете, что такое AppleScript, как он работает и как уверенно писать базовые функциональные сценарии AppleScript.

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

Что такое AppleScript?

AppleScript – это язык, используемый для автоматизации действий операционной системы Macintosh и многих ее приложений.

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

Каждый день компании и частные лица используют AppleScript для создания газет и книг, управления сетями, создания DVD-дисков, обработки изображений, создания веб-страниц, резервного копирования файлов и папок, создания видео и многого другого. AppleScript — самый мощный и простой в использовании инструмент автоматизации, доступный на любой платформе. И самое главное, эта технология бесплатна и встроена в каждую копию Mac OS!

Как это работает.

Чтобы автоматизировать действия приложений, компьютер считывает последовательные инструкции, содержащиеся в «скриптах» AppleScript, а затем передает эти инструкции целевым приложениям. Целевые приложения интерпретируют переданные инструкции, а затем выполняют действия, перечисленные в сценариях.

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

Сценарии пишутся в приложении Script Editor — бесплатной утилите, входящей в состав каждой копии Mac OS. Сценарии можно «запускать» из приложения «Редактор сценариев» или сохранять в виде файлов сценариев или приложений сценариев, доступных для использования в любое время и из любого приложения.

Файлы сценариев запускаются из меню сценариев приложения или из общесистемной утилиты меню сценариев Mac OS. Приложения-скрипты, или «апплеты», запускаются, как и другие приложения, двойным щелчком их значков в Finder или нажатием на их значки Dock или панели инструментов Finder и боковой панели.

Общая картина

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

На компьютере Macintosh все является объектом.

Компьютер, рабочий стол, отображаемые на нем диски, папки на дисках и файлы в этих папках — все эти элементы являются объектами. Так же как и приложения, их документы и данные в этих документах.

Все принадлежит, связано, содержится или является частью чего-то еще.

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

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

Просто запомните это:

В сценариях объекты описываются с точки зрения их положения в их иерархической структуре или их положения в «цепочке управления».

ПРИМЕЧАНИЕ. Не пугайтесь термина "иерархический". Мы часто используем иерархические ссылки для идентификации объектов в нашей жизни. Например, вы называете свой дом на определенной улице, в определенном городе, в определенном округе, в определенном штате, в определенной стране. Или ваш продвинутый класс гончарного дела в комнате 128, на третьем этаже, западного крыла, здания Creative Arts. Ссылки на объекты в AppleScript работают так же.

Глава 01

ВИДЕО-СЕМИНАР • 44:54

В этом видео представлена ​​большая часть материала, содержащегося в этом онлайн-руководстве, которое взято из книги AppleScript 1-2-3 из серии учебных курсов Apple.

СЦЕНАРИИ УРОКОВ

Нажмите здесь, чтобы открыть все сценарии из этой главы в одном окне сценариев редактора сценариев.

 Многие газеты и журналы используют AppleScript для автоматизации производственных задач». /><br /></p>
<p>Mac OS предлагает AppleScript как мощный инструмент автоматизации, который можно использовать для обмена данными между приложениями и превращения сложных задач управления файлами в программы, выполняемые одним щелчком мыши. Впервые реализованный в 1992 году, когда System 7.1 управляла оборудованием Apple, операционные системы устанавливались с гибких дисков, а процессор PowerPC еще не дебютировал, AppleScript является основой автоматизации издательского дела. Если вы только начинаете экспериментировать с AppleScript для ускорения бизнес-процессов, Редактор сценариев, который в Mac OS X 10.7 Lion называется AppleScript Editor, предоставляет встроенную поддержку для создания и тестирования сценариев.</p>
<p>Откройте папку «Приложения» и дважды щелкните папку «AppleScript». Дважды щелкните значок «Редактор сценариев» или «Редактор AppleScript», чтобы запустить программу.</p>
<p>Откройте меню «Файл» и выберите «Открыть словарь», чтобы просмотреть ресурсы сценариев, доступные через определенное приложение. Если выбранная вами программа не запущена, когда вы ее выбираете, она запускается и может отображать словарь в плавающем окне.</p>
<p>Изучите ресурсы, предлагаемые интересующей вас программой. Обратите внимание, что перед глаголами (командами из одного или нескольких слов, которые вы можете написать сценарий) стоит буква

Нажмите на один из наборов команд и объектов, чтобы просмотреть подробные сведения о свойствах, предлагаемых каждым из них. Используйте кнопки «Просмотр» в верхней части окна словаря, чтобы переключаться между представлениями наборов, включений или наследования. Представление «Контейнер» показывает, какие программируемые объекты и свойства принадлежат каким активам. Например, документ формирует атрибут приложения, тогда как слой формирует атрибут документа. Представление «Наследование» показывает, как объекты получают свои свойства от более крупных и общих классов, которые их включают. Щелкайте по ссылкам в списках словарей, чтобы перейти к соответствующим терминам.

Поэкспериментируйте с функцией записи в окне скрипта. Нажмите на кнопку «Записать» и выполните задание в Finder или приложении. Вернитесь в редактор сценариев, когда закончите свою задачу, и нажмите кнопку «Стоп». Изучите записанные результаты и посмотрите, как — или если — действия, которые вы выполнили, отображаются на языке сценариев. Хотя многие задачи можно записывать в редакторе сценариев, многие другие не отображаются в записанном виде.

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

рассказать приложению "[имя программы]" конец сказать

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

Нажмите кнопку «Скомпилировать», чтобы AppleScript подготовил ваш код к выполнению. Текст в окне скрипта меняется с черного на выделение с акцентом на глаголы, существительные и код, при этом переменные и другие данные сохраняются черным цветом.

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

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

Значок редактора AppleScript

Если вы работаете с Mac более нескольких лет и читаете Macworld, у вас почти наверняка есть AppleScript или семь, на которые вы полагаетесь для определенных пользовательских функций. Много лет назад я написал очень простой скрипт для запуска и закрытия различных приложений, когда я начинаю работу в течение дня и заканчиваю ее. Этот сценарий прибытия и ухода не позволяет некоторым приложениям продолжать собирать данные или загружать материалы, пока меня нет. (Я написал этот скрипт 11 лет назад для Macworld!)

Если вы используете AppleScript, возможно, вы нарушили новые требования macOS 10.15 Catalina или более поздней версии к разрешениям на запуск приложений и системных утилит. При первом обновлении до Catalina или более поздней версии или всякий раз, когда вы устанавливаете новое приложение, вам, возможно, придется разрешить ему управлять определенными частями вашей системы.Это включает в себя отправку команд в Finder (простой щелчок для получения разрешения) или использование функций записи экрана (разрешение предоставляется на вкладке «Конфиденциальность» панели настроек «Безопасность и конфиденциальность»).

В случае AppleScript, сохраненного как приложение для запуска без использования редактора сценариев, вы могли увидеть (как и я) запрос о том, что вам необходимо предоставить разрешение сценарию, чтобы он мог выполнять часть своих действий. Но когда вы нажимаете, чтобы предоставить разрешение, ничего не происходит.

Решение состоит в том, чтобы использовать Редактор скриптов, но ненадолго. Откройте Редактор сценариев (находится в Приложениях > Утилиты), а затем откройте приложение AppleScript. Запустите приложение в редакторе сценариев и предоставьте все запрашиваемые разрешения. Теперь вы можете повторно сохранить скрипт как приложение:

  1. Удерживая нажатой клавишу Option, выберите Файл > Сохранить как.
  2. Выберите Приложение в меню Формат файла, если оно еще не выбрано.
  3. Выберите место и, возможно, новое имя, чтобы избежать перезаписи оригинала.
  4. Нажмите Сохранить.

Теперь, когда вы запускаете скрипт, он должен работать без сбоев. Если у вас все еще есть проблемы, проверьте вкладку «Конфиденциальность» панели настроек «Безопасность и конфиденциальность» в разделе «Автоматизация». Если ваше приложение AppleScript не отмечено флажком, отметьте его!


Возможно, вам также потребуется включить приложения, такие как Finder, в представлении автоматизации для вашего приложения AppleScript.

Diogo Terror

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

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

AppleScript – это язык сценариев, разработанный Apple для автоматизации рабочих процессов в операционной системе Mac. Это достигается путем представления каждого элемента системных приложений в виде объекта на чрезвычайно простом языке, похожем на английский. AppleScript для Mac OS — это то же самое, что JavaScript для браузеров.

Вас также могут заинтересовать следующие публикации по теме:

В Интернете доступно довольно много сценариев AppleScript, готовых к использованию, так что вам даже не нужно смотреть на их код. В этой статье представлены 17 наиболее полезных из них.

Если вы заинтересованы в изучении этого языка, вот несколько полезных ресурсов для начала:

    Страница Apple на AppleScript. Подробное руководство Apple по AppleScript. Статья Macworld об основах написания AppleScripts. Список рассылки AppleScript.

Во-первых, куда поместить ваши AppleScripts

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

Простые сценарии

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

Чтобы активировать меню сценариев, сначала откройте приложение AppleScript Utility в папке /Applications/AppleScript и установите флажок «Показывать меню сценариев в строке меню».

В меню «Сценарий» отображается список сценариев AppleScript, поставляемых с Mac OS X, а также сценарии для конкретных приложений. Чтобы добавить скрипт в приложение, просто поместите его в ~/Library/Scripts/Applications/ . Если такой папки не существует, вы можете создать ее.

Например, если у вас есть Safari AppleScript, вы должны поместить его в ~/Library/Scripts/Applications/Safari. С этого момента, если вы нажмете меню «Сценарий» при активном Safari, ваш сценарий будет отображаться в верхней части списка, чтобы вы могли его использовать.

Капли

Капли — это сценарии AppleScript, которые находятся на панели инструментов Finder. Чтобы использовать его, все, что вам нужно сделать, это поместить в него файл или папку.Это очень полезно, когда сценарий влияет на файл или содержимое папки, потому что все, что вам нужно сделать, это переместить цель действия на значок сценария.

Чтобы «установить» дроплет, сначала сохраните его в выбранной вами папке: ~/Library/Scripts/Droplets — хорошее место. Затем просто перетащите скрипт на панель инструментов Finder.

Действия с папками

Действия с папками — это сценарии AppleScript, которые «прикрепляются» к папке. Они выполняются каждый раз, когда вы выполняете действие с этой папкой. Действия с папками могут запускаться каждый раз, когда вы добавляете файл в папку, удаляете файл, изменяете его элементы и т. д. Поведение зависит от того, как работает скрипт, но вы можете себе представить, насколько это было бы полезно.

Чтобы добавить действие папки в папку, щелкните ее правой кнопкой мыши, чтобы открыть контекстное меню, и выберите Прикрепить действие папки. Расположение по умолчанию для сценариев действий с папками — /Library/Scripts/Folder Action Scripts, но если вы хотите хранить все свои пользовательские сценарии в одном месте, ~/Library/Scripts/Folder Действия — хорошее место для их хранения.

Обработка мультимедиа

1. Преобразовать изображение

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

Тип ConvertImage: Droplet Требования: OS X 10.4+, события изображения

2. QuickTime в Photoshop

Экспорт кадров QuickTime непосредственно в Photoshop. Все, что вам нужно сделать, это приостановить видео на кадре, который вы хотите экспортировать, а затем вызвать скрипт. Если Photoshop закрыт, скрипт активирует его за вас. После того, как он импортирует кадр, он спросит вас, хотите ли вы другой кадр из файла QuickTime.

QuickTime to Photoshop
Тип: Простой сценарий Требования: Adobe Photoshop CS4

3. iPhoto в Photoshop

При этом в Photoshop открывается текущее выбранное изображение iPhoto. Это простой переход к автоматизации, который приведет вас туда, куда вы хотите, без промежуточных шагов.

iPhoto to Photoshop
Тип: Простой сценарий Требования: Adobe Photoshop CS4

4. Буйство

Перетащите файл изображения или папку с файлами изображений в Rampage, и вы получите текстовый файл с большим количеством информации о файле (файлах): размер, разрешение, цветовой режим, профили ICC и многое другое. Он также сообщает о предупреждениях и ошибках, связанных с файлами. В настоящее время скрипт поддерживает форматы изображений TIFF, GIF, BMP, PNG и JPG.

Тип Rampage: Требования к дроплету: Нет

5. Извлечение SWF

Это извлекает SWF-файлы из Flash-проекторов (исполняемые файлы Windows или Mac), которые в него перетаскиваются.

Тип экстрактора SWF: Требования к дроплету: Нет

Инструменты Safari

6. Средство проверки веб-сайтов Safari

Safari Web Site Validator получает HTML или XHTML с текущей активной вкладки Safari и отправляет код в службу проверки разметки W3C в отдельном окне. Затем он спросит, хотите ли вы также проверить файл CSS страницы.

Тип средства проверки веб-сайта Safari: простые сценарии Требования: OS X 10.4.4+

7. Крошечный URL

Несмотря на свое название, скрипт Tiny URL не использует приложение TinyUrl. Он основан на другом сервисе сокращения URL-адресов под названием Metamark. Он переходит на текущую активную вкладку Safari и помещает сокращенный URL прямо в буфер обмена.

Крошечный тип URL: простые требования скриптов: нет

8. Очистка Safari

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

Тип очистки Safari: простые сценарии Требования: нет

9. Просмотрите веб-страницу

Этот сценарий сканирует текущую веб-страницу в Safari в поисках мультимедийных файлов MP3, AAC и PDF. Если он найдет несколько файлов, он предложит вам выбрать те, которые вы хотите сохранить, а затем загрузит их и добавит в медиатеку iTunes.

Веб-страница Scour
Тип: простые сценарии Требования: нет

Почта и iCal

10. Фухгеддоб этом

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

Этот скрипт делает это возможным, создавая элементы iCal To-Do из электронной почты Apple Mail. Просто вызовите сценарий с нужным вам электронным письмом, и он создаст элемент iCal со сроком выполнения, установленным в соответствии с получением электронного письма.

Тип Fuggeddaboutit: Простые скрипты Требования: Нет

11. Отправить дроплет вложения

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

Тип дроплета отправки вложения: дроплет Требования: нет

12. Удалить дубликаты iCal

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

Удалить дубликаты iCal. Тип: простой. Требования к скрипту: нет.

13. iРассчитать

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

Тип iCalculate: простой Требования к скрипту: нет

Утилиты поиска

14. Упаковать их

Pack’em берет один или несколько элементов из Finder, упаковывает их с помощью tar, сжимает с помощью bzip2 или gzip и сохраняет сжатый архив в той же папке, что и исходные элементы. Отличный компаньон для капли отправки вложений. С помощью этих двух сценариев AppleScript вы можете сжимать и отправлять по электронной почте набор файлов или папок непосредственно из Finder.

Тип упаковки: простой Требования к скрипту: нет

15. Переименовать файлы

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

Тип переименования файлов: Требования к дроплету: Нет

16. Имя безопасного веб-сайта

Если вы разрабатываете веб-сайты, вы, вероятно, привыкли давать своим файлам удобные для Интернета имена. Но бывают случаи, когда вам нужно загрузить целый набор файлов, присланных вам клиентом, или загрузить то, что вы не ожидали использовать. Websafe Name очень полезен для такого рода задач. Вам даже не нужно просматривать список файлов; просто поместите их в этот скрипт, и он переименует их во что-то удобное для Интернета.

Тип имени Websafe: Требования к дроплету: Нет

17. Тег

Safari Web Site Validator получает HTML или XHTML с текущей активной вкладки Safari и отправляет код в службу проверки разметки W3C в отдельном окне. Затем он спросит, хотите ли вы также проверить файл CSS страницы.

Тип средства проверки веб-сайта Safari: простые сценарии Требования: OS X 10.4.4+

7. Крошечный URL

Несмотря на свое название, скрипт Tiny URL не использует приложение TinyUrl. Он основан на другом сервисе сокращения URL-адресов под названием Metamark. Он переходит на текущую активную вкладку Safari и помещает сокращенный URL прямо в буфер обмена.

Крошечный тип URL: простые требования скриптов: нет

8. Очистка Safari

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

Тип очистки Safari: простые сценарии Требования: нет

9. Просмотрите веб-страницу

Этот сценарий сканирует текущую веб-страницу в Safari в поисках мультимедийных файлов MP3, AAC и PDF. Если он найдет несколько файлов, он предложит вам выбрать те, которые вы хотите сохранить, а затем загрузит их и добавит в медиатеку iTunes.

Веб-страница Scour
Тип: простые сценарии Требования: нет

Почта и iCal

10. Фухгеддоб этом

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

Этот скрипт делает это возможным, создавая элементы iCal To-Do из электронной почты Apple Mail. Просто вызовите сценарий с нужным вам электронным письмом, и он создаст элемент iCal со сроком выполнения, установленным в соответствии с получением электронного письма.

Тип Fuggeddaboutit: Простые скрипты Требования: Нет

11. Отправить дроплет вложения

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

Тип дроплета отправки вложения: дроплет Требования: нет

12. Удалить дубликаты iCal

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

Удалить дубликаты iCal. Тип: простой. Требования к скрипту: нет.

13. iРассчитать

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

Тип iCalculate: простой Требования к скрипту: нет

Утилиты поиска

14. Упаковать их

Pack’em берет один или несколько элементов из Finder, упаковывает их с помощью tar, сжимает с помощью bzip2 или gzip и сохраняет сжатый архив в той же папке, что и исходные элементы. Отличный компаньон для капли отправки вложений. С помощью этих двух сценариев AppleScript вы можете сжимать и отправлять по электронной почте набор файлов или папок непосредственно из Finder.

Тип упаковки: простой Требования к скрипту: нет

15. Переименовать файлы

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

Тип переименования файлов: Требования к дроплету: Нет

16. Имя безопасного веб-сайта

Если вы разрабатываете веб-сайты, вы, вероятно, привыкли давать своим файлам удобные для Интернета имена. Но бывают случаи, когда вам нужно загрузить целый набор файлов, присланных вам клиентом, или загрузить то, что вы не ожидали использовать. Websafe Name очень полезен для такого рода задач. Вам даже не нужно просматривать список файлов; просто поместите их в этот скрипт, и он переименует их во что-то удобное для Интернета.

Тип имени Websafe: Требования к дроплету: Нет

17. Тег

«Папка» — это парадигма компьютерного интерфейса, которая представляет собой очень эффективный способ организации файлов. Но это не единственная парадигма и не лучшее решение для всех сценариев. Большое количество вложенных подпапок является признаком того, что структура папок может быть неподходящей. Еще одна замечательная парадигма, пришедшая прямо из Интернета, — это теги. Вы храните все свои файлы в одном месте, но группируете их по тегам, чтобы иметь возможность извлекать или фильтровать их по тегам. Так получилось, что Mac OS X имеет очень хорошую поддержку для этого. Вы можете использовать комментарии Spotlight для пометки файлов и смарт-папок для их динамического извлечения. Все, что вам нужно сейчас, — это простой способ сделать это, и это действие с папкой делает именно это.

Чтобы использовать Tagger, прикрепите его к папке. Затем каждый раз, когда вы добавляете файл в эту папку через Finder, скрипт будет предлагать вам пометить этот файл. Он также автоматически создает смарт-папки для всех определенных вами тегов.

Тип тега: Требования к действию папки: Нет

Дополнительные ресурсы

Если вам нравятся приведенные выше сценарии, вас также могут заинтересовать следующие статьи и связанные с ними ресурсы:

Читайте также: