2015-02-23 1 views
0

Это, вероятно, что-то простое, но его сводит меня с ума ...Mac Automator App: Как установить папку

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

действий являются:

Get содержимое папки Filter Finder Items (для только файлов фильмы) Open пункта искателя с подзаголовком приложением

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

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

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

Заранее спасибо ...

+0

Apoligies. Я не знал о существовании «http://apple.stackexchange.com», который, я думаю, лучше подходит для этого вопроса, я только что разместил его там. Благодарю. – grosado

ответ

0

Просто добавьте «запустить AppleScript» действие над вашими «Получить содержимое папки» действия. Сделайте код applescript следующим образом. Не забудьте указать путь к папке между кавычками.

on run {input, parameters} 
    return "/Users/username/Desktop/" 
end run 

Примечание: быстрый способ получить путь - запустить его в редакторе сценариев и использовать результат.

return POSIX path of (choose folder) 
+0

Большое спасибо regulus6633. Это не решило проблему, хотя ... Она все еще отлично работает в Automator, но когда я выполняю приложение напрямую, дважды щелкнув по нему, я получаю «Действие Open Finder Items столкнулось с ошибкой», которое на самом деле является тем же сообщением, которое я получаю если я установил действие «Получить определенные элементы Finder», чтобы установить папку ... Приложение действительно запускается после этого сообщения, но не обрабатывает все файлы в папке. Я пытаюсь устранить эту проблему (удаленные вложенные папки и попытаться сузить файлы), но любая другая помощь будет оценена ... Спасибо заранее. – grosado

+0

Хорошо. Было ли какое-то тестирование, и похоже, что проблема связана с действием «Элементы поиска фильтра». Всякий раз, когда результаты состоят из более чем двух разных типов файлов, я получаю сообщение «Действие Open Finder Items found the error». Я использовал 2 выражения фильтра в действии фильтра. Расширение - mp4 или extension = mkv. Это всегда приводило к ошибке. Но когда я использую только одно выражение (файл только для одного файла), он работает нормально. У меня теперь есть одно приложение для обработки файлов mkv, а другое - для обработки файлов mp4, и это работает. Но я все равно хотел бы использовать одно приложение для ... подсказок? – grosado

Смежные вопросы