2010-05-30 2 views
0

Im пытается использовать переменную в Automator для сохранения изображений в определенной папке.Загрузка изображений в определенный каталог с помощью Automator/Applescript

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

Я уверен, что applescript может сделать лучшую работу, но я не могу понять, как это понять.

Пример.

Имеется фотогалерея Cats and Dogs.

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

Это прекрасно работает ... затем я пытаюсь «загрузить URL-адреса», и я хочу загрузить их на новые «Кошки и собаки» msgstr "папка, которую я создал. Но я не могу сделать эту работу, потому что я не могу установить путь в поле «Загрузка URL-адресов» в автомат ...

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

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

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

ответ

3

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

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

Отличный совет. Спасибо. – fighella