Загрузка изображений в определенный каталог с использованием Automator / AppleScript
-
05-10-2019 - |
Вопрос
Я пытаюсь использовать переменную в Automator, чтобы сохранить изображения в определенную папку.
Странно, когда вы создаете новую папку, и вы используете переменную, она позволяет устанавливать базовый путь ... Но если вы попытаетесь «загрузить URL», это не позволяет вам выбрать базовый путь к добавлению переменной на и это ломает транзакцию.
Я уверен, что AppleScript может сделать лучшую работу, но я не могу понять это.
Пример.
Есть фотогалерея под названием кошек и собак.
Я могу схватить название кошек и собак и сделать его моим переменной ... это делает новую папку на своем рабочем столе под названием Cats и собаки (из переменной) ... Я тогда смогу схватить все изображения в галерее В результате «Получить образ URL из веб-страницы» ...
Это отлично работает ... потом пытаюсь «загрузить URL-адреса», и я хочу скачать их в новую папку «Cats and Dogs», которые я создал. Но я не могу сделать эту работу, потому что я не могу установить путь в загрузке URL-адреса в Automator ...
Это заканчивается действительно полезным, когда у меня есть 100 галерей, мне нужно разорвать на мой рабочий стол ...
Конечно, я мог бы переместить файлы в вновь созданную папку вручную после сохранения ... но тогда мне придется сделать это для каждой галереи ...
Какие-либо предложения?
Решение
Из AppleScript вы можете использовать Crule программы командной строки для загрузки чего-либо. С опцией «-O» вы можете указать, где сохранить загрузку. Таким образом, вам понадобится AppleScript, как это ...
do shell script "curl http://url.of.image -o /path/to/output/file"