クリエイター手抜きプロジェクト[454]Adobe Illustrator CS6〜CC 2015編 画像を再リンクして置換する
── レイヤーに番号を付ける 古籏一浩 ──

投稿:  著者:



今回は、配置された画像を再リンクして置換するスクリプトと、レイヤー名の先頭に番号を付けるスクリプトです。元画像を変更して対処できる場合もありますが、そうでない場合このようなスクリプトがあると便利です。





// 選択した画像と同じファイル名の画像を再リンクして置換
(function(){
var sel = app.activeDocument.selection[0]; // 選択された最初の画像
if (!sel){
alert("リンク画像を選択してから実行してください");
return;
}
var srcLink = sel.file.fsName;
var fileObj = File.openDialog("置換画像を選択してください");
if (!fileObj){ return; } // キャンセルされた場合は何もしない
// 全てのリンク画像を調べて置換する
var img = app.activeDocument.placedItems;
for(var i=0; i