Как перевести этот Applescript в rb-appscript?
У меня есть следующий Applescript, который использует PDFpen для распознавания документов.
tell application "PDFpenPro"
open theFile as alias
tell document 1
ocr
repeat while performing ocr
delay 1
end repeat
delay 1
close with saving
end tell
end tell
Блок повтора в конце ожидает завершения документа, прежде чем продолжить работу сценария. Я не могу воспроизвести эту часть логики в rb-appscript. Любая помощь будет оценена.
1 ответ
Я понял это. Вот результирующий код rb-appscript.
doc = @app.open MacTypes::Alias.path(file)
doc.ocr
while doc.performing_ocr.get
sleep 1
end
doc.close(:saving => :yes)