Загрузка изображений в определенный каталог с помощью Automator / Applescript - PullRequest
0 голосов
/ 30 мая 2010

Я пытаюсь использовать переменную в Automator для сохранения изображений в определенной папке.

Странно, когда вы создаете новую папку и используете переменную, она позволяет вам установить базовый путь ... но если вы попытаетесь "Скачать URL", это не позволит вам выбрать базовый путь для добавления переменной на и это нарушает транзакцию.

Я уверен, что яблочный скрипт мог бы работать лучше, но я не могу понять это.

Пример.

Есть фотогалерея "Кошки и собаки".

Я могу взять заголовок Cats and Dogs и сделать его моей переменной ... он создает новую папку на моем рабочем столе под названием Cats and Dogs (из переменной) ... Затем я могу получить все изображения в галерее в результате "Получить URL-адреса изображений с веб-страницы" ...

Это прекрасно работает ... затем я пытаюсь "загрузить URL-адреса" и хочу загрузить их в новую папку "Cats and Dogs", которую я создал. Но я не могу заставить это работать, потому что я не могу установить путь в поле Download the URLs в automator ...

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

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

Есть предложения?

1 Ответ

3 голосов
/ 31 мая 2010

Из appleScript вы можете использовать программу командной строки curl для загрузки чего-либо. С опцией -o вы можете указать, куда сохранить загрузку. Таким образом, вам понадобится яблочный скрипт, как этот ...

do shell script "curl http://url.of.image -o /path/to/output/file"
...