Home

среда, 17 марта 2010 г.

Automator и комментарии к файлам

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

automator-os-x.jpg

В таких случаях и приходит на помощь робот-симпотяга, созданный в подпольных лабораториях Apple. Но для начала давайте немного побояним об окнах инспектора.

Инспектор, вступление. Партия бояна

Выберем файл в файндере и нажмем Command-I - выскочит окно инспектора. Выберем другой файл, нажмем Command-I - выскочит еще одно окно. Закроем оба окна инспекторов. Выберем сразу два файла и нажмем Command-I - выскочит сразу два окна. Такие действия приводят к появлению индивидуальных окон. Уяснили.

Выберем в файндере файл, нажмем Option-Command-I - появится инспектор. Если присмотреться, то можно заметить некоторые отличия и в оформлении окна, и в его поведении: выберем в файндере другой файл - информация в инспекторе обновится на лету. Ибо это не окно, а панель. Уяснили.

Выберем в файндере пару файлов, нажмем Control-Command-I, вместо нескольких окон появится одно, с общей информацией о файлах. Multiple Items Info. К сожалению такое окно не позволяет задавать комментарии к файлам, даже если они общие. А могло бы...

Успокоим руки, потянувшиеся к лучемету ненависти и поможем себе сами. Запустим Automator. Я не очень жалую этого монстра, может быть я просто не умею его готовить. Но в некоторых случаях он просто незаменим.

Автоматизируй это

В Mac OS X концепция плагинов к Finder и сервисов несколько изменилась, изменились и правила взаимодействия автоматора с этими частями системы. Поэтому в открывшемся диалоге шаблонов автоматора мы выберем Service

service.png

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

receivers.png

В библиотеке автоматора выбираем категорию "Файлы и Папки" и в ней действие "Взять выбранные в файндере элементы"

getfiles.png

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

getselected.png

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

setcomments.png

Все. В меню автоматора выбираем "Сохранить как" и придумываем подходящее название.

saveas.png

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

whereisit.png

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

inaction.png

Ой.

3 коммент.:

IgorQ.WRD комментирует...

красота!

ip-tara комментирует...

Нужно ли добавлять элемент "Взять выбранные в файндере элементы", ведь служба уже получила необходимые объекты из Finder?

V.A.Sound комментирует...

Великолепная вещь....

Отправить комментарий