Я хочу использовать AppleScript для поиска и замены текста в выбранном документе. Текст, который я хочу заменить, всегда будет одним и тем же, поэтому я хочу установить некоторые предопределенные переменные для этой строки, выполнить поиск выбранного документа для этой строки и заменить его другой предопределенной строкой. Я хочу повторить этот процесс поиска и замены примерно 4 раза (каждый раз ища строковые переменные) для этого одного документа. После этого я хочу автоматически сохранить измененный документ.
Может кто-нибудь предоставить мне простой скрипт для этого? это то, что я до сих пор ...
tell application "Finder"
set theFile to (open for access (choose file with prompt "Select a file to read:"))
set txt to (read theFile for (get theFile))
end tell
on replaceText(find, replace, subject)
set prevTIDs to text item delimiters of AppleScript
set text item delimiters of AppleScript to find
set subject to text items of subject
set text item delimiters of AppleScript to replace
set subject to "" & subject
set text item delimiters of AppleScript to prevTIDs
return subject
end replaceText
get replaceText("lorem", "ipsum", txt)
проблема в том, что он не читает все содержимое файла (.html). абзаца Lorem Ipsum это только чтение
"Ipsum Ipsum Dolor Sit Amet, Концертер Adipisicing Elit, Sed Do Eius"
я попытался использовать eof в (получить theFile), но это не работает либо