PDF書き出しをバックグラウンドタスクに投げます。
今まで通りexportを使うと書き出し作業中に他の作業ができませんし、複数同時書き出しができません。
tell document 1 of application “Adobe InDesign CS5”
export format PDF type to alias “hdd:Users:hoge:Desktop:hoge.pdf” using “PDFプリセット名”
end tell
asynchronous export fileを使うとバックグラウンドに投げられるようです。
tell document 1 of application “Adobe InDesign CS5”
asynchronous export file format PDF type to alias “hdd:Users:hoge:Desktop:hoge.pdf” using “PDFプリセット名”
end tell
書き出し命令の後にこれを組み込めば、書き出し後に次の作業をしてくれます。
tell application “Adobe InDesign CS5”
repeat until name of background tasks is {}
delay 3
end repeat
end tell