やっつけです。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)