Вы почти получили это; хитрость в том, что вы хотите перебрать файлы, возвращаемые open
. Таким образом, вам нужно что-то вроде этого:
tell application "BBEdit"
set docs to open LIST_OF_FILES with LF translation
repeat with doc in docs
-- format doc
save doc
end repeat
beep -- Or even `say "Finished!" without waiting until completion`
-- if you want your computer to talk to you
display alert "Finished!"
end tell
Как видите, все, что вам нужно сделать, это поместить свой код форматирования в этот цикл (и не забудьте сохранить файлы!); цикл по очереди устанавливает doc
для каждого элемента списка docs
и запускает тело с этим элементом. Если вы не уверены, как выбрать файлы, один из способов - choose file with multiple selections allowed
; появится диалоговое окно, которое позволит вам выбрать столько файлов, сколько вы хотите. Чтобы использовать его, просто замените LIST_OF_FILES
на (choose file with multiple selections allowed)
.