0

PDFpen を使用してドキュメントを OCR する次の Applescript があります。

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 でロジックのこの部分を複製することはできないようです。どんな助けでも大歓迎です。

4

1 に答える 1

0

私はこれを理解しました。結果の rb-appscript コードを次に示します。

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

    while doc.performing_ocr.get
      sleep 1
    end
    doc.close(:saving => :yes)
于 2013-03-05T00:47:28.737 に答える