Ошибка в том, что theDroppedItems
- это список из alias
спецификаторов, даже если был отброшен только один файл, и при получении пути к списку POSIX выдается ошибка
.все пути POSIX отброшенных элементов используют
on open theDroppedItems
set {TID, text item delimiters} to {text item delimiters, return}
set droppedItemsSourcePaths to POSIX path of (theDroppedItems as text)
set text item delimiters to TID
display dialog droppedItemsSourcePaths buttons {"OK"} default button "OK"
...
Для обработки файлов один за другим используйте цикл
on open theDroppedItems
repeat with anItem in theDroppedItems
-- do something with anItem
end repeat
...
Используйте блок Finder tell
, только если вы собираетесь использоватьТерминология поиска.
Упомянутое Droplet
- ваше приложение.