Я автоматизировал обработку логотипа, но необходимо сделать возможным обработку различного количества логотипов. Я добился этого с помощью вложенного applecript в рабочем процессе автоматизатора, но цикл не выполняет весь сценарий.
Логотипы передаются в папку «Входящие», рабочий процесс / сценарий изменяет рабочий стол, указывая, что система активна, захватывает первый файл, затем продолжает форматирование и распространение файла с помощью действий автоматизатора. В конце цикл возвращается к началу, пока папка «Входящие» не станет пустой.
set FileAlias to (POSIX file "/Incoming") as alias
tell application "Finder"
count files of entire contents of FileAlias
if the result is 0 then
quit application "_Logos"
launch application "Reset_Desktop"
else
move first item of FileAlias to (POSIX file "/Scripts")
end if
end tell
Как вы увидите в сценарии, я прошу остановить процесс, если папка Incoming пуста. Это работает, но дополнительный шаг сброса рабочего стола не происходит. Хотя, если я начну процесс без файлов в папке для начала, рабочий стол будет сброшен.