Automator: загрузка VIDEO_TS из окна Finder

Если по тем или иным причинам вам приходится смотреть DVD-видео с жесткого диска, этот процесс «Автоматора» может оказаться полезным, сведя загрузку содержимого каталога VIDEO_TS к одному щелчку правой кнопки мыши.

Запустите Automator, в диалоге выбора типа процесса выберите пункт Служба и нажмите кнопку Выбрать. После этого в шапке области набора стека команд в первом выпадающем списке выберите пункт папки (folders), а во втором — пункт Finder.

После этого в списке категорий в левой части окна «Автоматор» выберите пункт Файлы и папки (Files & Folders). Среди доступных в этой категории действий найдите Получить выбранные объекты Finder (Get Selected Finder Items), и перетащите его в область набора стека команд.
Следующим действием расположите Фильтровать объекты Finder (Filter Finder Items). В появившемся блоке, отображающем это действие, уже будет заготовка правила фильтрации. Задайте это правило таким образом, чтобы анализировалось Имя (Name) папки, которое Совпадает с (Is) контрольной строкой VIDEO_TS.

В завершение добавьте в стек команду Открыть объекты Finder (Open Finder Items), для которой в списке Открыть, используя (Open with) выберите DVD-плеер, VLC или любой другой проигрыватель, который поддерживает воспроизведение DVD-видео.

Все, служба готова. В окне «Автоматора» у вас должен получиться такой алгоритм:

Алгоритм службы.

Сохраните созданную службу, задав ей название, например, Открыть в DVD-плеере (или Открыть в VLC — в зависимости от выбранного вами приложения). Теперь найдите любую папку VIDEO_TS, которая находится у вас на жестком диске и, щелкнув на ней правой кнопкой мыши, в контекстном меню выберите вашу службу — через две-три секунды запустится программа-плеер и сразу начнется воспроизведение видео.

Вызов службы через контекстное меню папки.
Созданная и сохраненная служба будет доступна в Finder сразу же — перезагрузка системы или файлового менеджера не нужны.

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

Для любознательных прокомментирую, что мы там, выше по тексту, настроили. В шапке мы задали, что наша служба будет относиться только к каталогам — в контекстном меню файлов не будет команды «Открыть в». А указывая только Finder, мы тем самым ограничили появление этой команды только для файлового менеджера Mac OS X — в других программах эта служба также не будет появляться.

Первая команда — Получить выбранные объекты Finder (Get Selected Finder Items) — передает службе выделенную папку для дальнейшей обработки. Вторая команда — Фильтровать объекты Finder (Filter Finder Items) — своего рода, защита от ошибки. Она отсеивает все полученные объекты, имя которых не является VIDEO_TS. Иначе говоря, если вы вдруг запустите эту службу для папки с другим именем, именно эта команда не допустит дальнейшей передачи выбранной папки программе-плееру.

Если же вы щелкнули на каталоге VIDEO_TS, вторая команда ее пропускает и передает третьей команде — Открыть объекты Finder (Open Finder Items), которая и запускает выбранное приложение, передав ему вашу папку.

Вот и вся премудрость. Вопросы?


Редакция пока не поставила оценку
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (проголосовали 2, рейтинг: 5,00)
Загрузка...
Рейтинг читателей:5,0



Автор:
Маководом Саша стал семь лет назад, и с тех пор ни разу об этом не пожалел. Одно из его хобби — копаться в Мак-программах и искать простые решения повседневных задач маковода. О самом интересном он регулярно рассказывает на страницах «ПростоМАКа».
Сайт | Twitter

Комментарии

  1. Anton Vnukov говорит:

    Автоматор это хорошо!
    Все никак не доберусь до него чтобы покопаться и разобраться!

  2. Athirn Eleidan говорит:

    Вот будем копаться вместе по ходу дела 🙂 Я тоже не дока в делах «Автоматора», так что по мере копания буду стараться давать более сложные алгоритмы.

  3. Biktop говорит:

    А если кто вдруг не знал, что если папке VIDEO_TS дать расширение «.dvdmedia», то ее можно будет открыть обычным DVD Player

  4. Athirn Eleidan говорит:

    А потом не забыть удалить расширение, да? Когда папку писать на диск, например…

  5. lexuz говорит:

    странно, я вроде бы все правильно сделал, но у меня запускается DVD-плеер и тишина. Запускаю по старинке — из меню Файл — Открыть медиа-файлы DVD
    Кстати, по-моему в Leopard этой функции не было у DVD-плеера или я плохо смотрел?

  6. Athirn Eleidan говорит:

    Какой функции?

  7. lexuz говорит:

    «Открыть медиа-файлы»

  8. Athirn Eleidan говорит:

    Она есть, чуть ли не начиная с «Тигра» 🙂

  9. NTi говорит:

    У меня что-то всё не так в этом вашем Автоматоре — ни службы, ни «получить выбранные объекты в файндер»…

  10. Athirn Eleidan говорит:

    Какая система-то?

  11. Qetzlcoatl говорит:

    Как всё это сделать в Автоматоре 2.0.4?

  12. Timur говорит:

    всё сделал как написано ,просто октывается двд плеер и ничего не работает(((

    • Dmitry говорит:

      Первое действие «Получить выбранные объекты Finder» не нужно. Удалите его и все заработает.

  13. Alex Zhurovich говорит:

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

  14. Дмитрий Мышков говорит:

    вообще ничего не происходит.выбран именно dvd-player в третьем пункте (открыть объекты Finder).

  15. Дмитрий Мышков говорит:

    можно выбрать vlc — без разницы.
    у меня несколько служб. групповое переименование и др — все они работают. тут чего-то перемудрили. по логике — все верно, но это не работает.
    перепроверял раз 10.
    OS X — она такая. тут по 10 раз перепроверять надо, что бы убедиться в неработоспособности, или работоспособности. ось-то очень удобная))

  16. Дмитрий Мышков говорит:

    >А если кто вдруг не знал, что если папке VIDEO_TS дать расширение «.dvdmedia», то ее можно будет открыть обычным DVD Player

    и получить ошибку -70012
    dvd плеер настроен на открытие только внутренних приводов. (internal)
    с ними все ок. внешние и вирт приводы apple посылает в топку.

    http://forums.macrumors.com/showthread.php?t=1212280

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

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

© 2011 Программы для Mac OS, iPhone и iPad