У меня есть правильно работающий индикатор выполнения, но когда я смешиваю его с некоторыми задачами, например, копируя файлы здесь, он дает мне ошибку и не увеличивается, он останавливается после первой копии, любая идея, где проблема?Ярлык индикатора не работает
Вот код:
tell application "Finder"
set selected_items to selection
set fileCount to length of selected_items
end tell
set progress total steps to fileCount
set progress completed steps to 0
set progress description to "Processing Images..."
set progress additional description to "Preparing to process."
set a to 1
tell application "Finder"
set theFolder to POSIX file "/Users/graphics/Desktop/1"
repeat with x in selected_items
set progress additional description to "Processing image " & a & " of " & fileCount
duplicate x to theFolder
set progress completed steps to a + 1
set a to a + 1
end repeat
end tell
1. Вы сохраните его как апплет? 2. Может быть, выбор Finder просто содержит ваш скрипт после нажатия на него? Сделайте «диалог отображения x как строку» перед повторением, чтобы быть уверенным 3. Расскажите нам больше об ошибках, которые вы получили. – ShooTerKo
Я сохранил его как приложение, он просто остановился после первого, это весь скрипт, который вы могли бы запустить, и увидеть ошибку, если хотите –
Как начать сценарий? Вы попробовали пункт 2 моего ответа? – ShooTerKo