DTP駆け込み寺

[ 返信 ]

AIのAppleScriptで

ネットで拾ったソースを改変して、
下の様なスクリプトを作ったのですが、
コメントアウトしてある部分を使う(開いている全ドキュメントにたいして処理)と、かなりの確立で処理が止まります。
イベントログを見ていても set visible〜とかの部分で止まります。
ドキュメントを一つずつ処理する分には問題ありません。
原因がわかるかたいらっしゃいますか?
OS10.4.11 CS1

tell application "Illustrator CS"
--set evdoc to count document
--repeat with i from 1 to evdoc
tell document 1
with timeout of (1 * 60 * 30) seconds
set visible of every layer to true
set locked of every layer to false
set locked of every page item to false
set evTxt to every text frame
repeat with txtObj in evTxt
set fontName to "KozGoPro-Regular"
changeFont(txtObj, fontName) of me
end repeat
close saving yes
end timeout
end tell
--end repeat
end tell

on changeFont(txtObj, fontName)
tell application "Illustrator CS"
set properties of every paragraph of txtObj to {text font:text font fontName}
end tell
end changeFont

[15871] AM66 (2013/08/09 Fri 10:31)


残り5件

  1. [15871] AIのAppleScriptで AM66 2013/08/09 10:31
    1. [15874] Re: AIのAppleScriptで 通りすがり 2013/08/09 13:57
      1. [15896] Re^2: AIのAppleScriptで AM66 2013/08/21 09:03
    2. [15877] Re: AIのAppleScriptで 小泉 2013/08/10 01:25
      1. [15903] Re^2: AIのAppleScriptで AM66 2013/08/23 10:43
    3. [15895] Re: AIのAppleScriptで . 2013/08/19 11:57