DTP駆け込み寺
  1. [13384] イラストレーターリンク画像置換 しもやけ 2012/01/11 17:18
    1. [13388] Re: イラストレーターリンク画像置換 下野 2012/01/12 08:54
    2. [13389] Re: イラストレーターリンク画像置換 とり 2012/01/12 10:44
    3. [13391] Re: イラストレーターリンク画像置換 しもやけ 2012/01/12 14:08
      1. [13392] Re^2: イラストレーターリンク画像置換 これか? 2012/01/12 18:49
        1. [13394] Re^3: イラストレーターリンク画 . 2012/01/12 22:41
    4. [13397] Re: イラストレーターリンク画像置換 dot 2012/01/13 13:25
    5. [13398] Re: イラストレーターリンク画像置換 しもやけ 2012/01/13 14:11

[ 返信 ]

イラストレーターリンク画像置換

環境
WindowsXP、Illustrator CS2

Illustrator CS2で、
1個のaiファイルに100個近く画像をリンクしたものがあります。
ファイル名には規則性があり、
「1st」の部分を「2nd」に、
リンク情報を一括置換などしていきたいのですが、
良い方法をご存知の方、ご教授お願いできないでしょうか。

●●●_1st_01.eps
●●●_1st_02.eps
●●●_1st_03.eps

●●●_2nd_01.eps
●●●_2nd_02.eps
●●●_2nd_03.eps

[13384] しもやけ (2012/01/11 Wed 17:18)

[ 返信 ]


Re: イラストレーターリンク画像置換

2ndを1stにリネームして画像を入れ替える。
InDesignでしたら置き換えるアラートでますがIllustratorは・・・

ファイル名を変えたくない?

[13388] 下野 (2012/01/12 Thu 08:54)

[ 返信 ]


Re: イラストレーターリンク画像置換

テキストエディタで開いて、リンクファイル名の記述部分を一括置換という手も。
保証はしませんので自己責任でお願い致します。

[13389] とり (2012/01/12 Thu 10:44)

[ 返信 ]


Re: イラストレーターリンク画像置換

お二方とも回答ありがとうございます。

ファイル名に関しては、
ルールがありますので、変えたくありません。

「テキストで開いて」の方法は試してみたのですが、
リンク情報を置換することはできませんでした。

[13391] しもやけ (2012/01/12 Thu 14:08)

[ 返信 ]


Re^2: イラストレーターリンク画像置換

たけうちとおるのスクリプトノート
http://www.adg7.com/takenote_b/2009/05/14-2.html
をご参照ください。

[13392] これか? (2012/01/12 Thu 18:49)

[ 返信 ]


Re^3: イラストレーターリンク画

ファイル名が変わってるんだから違くない?

やりたい理由は痛いほどわかるような気がする。
おれだったらあらかじめ1st, 2ndというフォルダを作る運用にするが
もう遅いな

[13394] . (2012/01/12 Thu 22:41)

[ 返信 ]


Re: イラストレーターリンク画像置換

やっつけです。Win7、CS3で確認。
同一フォルダに"_1st"がついたファイルと
"_2nd"がついたファイルが存在し、
リンクが外れていない状態で実行してください。

もう少しうまく作れればよかったのですが…

var myDoc = activeDocument;
var str1 = "_1st";
var str2 = "_2nd";
for (var i = 0; i < myDoc.placedItems.length; i++) {
var tmpStr = myDoc.placedItems[i].file + "";
var myFile = new File(tmpStr.replace (str1, str2));
myDoc.placedItems[i].file = myFile;
}

[13397] dot (2012/01/13 Fri 13:25)

[ 返信 ]


Re: イラストレーターリンク画像置換

皆様ありがとうございます。
dotさんの方法で自分のやりたいことができました。
CS2でも動作を確認できました。

たくさんあるので、
これで面倒な作業が1分かからないです。
感謝です。

[13398] しもやけ (2012/01/13 Fri 14:11)