如何将这个Applescript翻译成rb-appscript?

时间:2013-03-04 20:37:36

标签: applescript rb-appscript

我有以下Applescript使用PDFpen来OCR文档。

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 个答案:

答案 0 :(得分:0)

我想出来了。这是生成的rb-appscript代码。

    doc = @app.open MacTypes::Alias.path(file)
    doc.ocr

    while doc.performing_ocr.get
      sleep 1
    end
    doc.close(:saving => :yes)