2009年9月21日月曜日

イラレでチケットとか印刷するときのシリアル番号をいれる





input = prompt("開始数字をいれて下さい(その前に置換範囲を選択してね)", "1");

count=parseInt(input) - 1;
sel = activeDocument.selection;
for (i=0; i< sel.length; i++)
{
selObj = sel[i];
if(selObj.typename == "TextFrame"){
reg = new RegExp("No.[0-9]+", "g");
selText = selObj.contents;
if(selText.match(reg)){
count++;
padding="";
if(count<100)padding="0";
if(count<10)padding="00";

selObj.contents = selText.replace(reg, "No."+padding+count);
}
}
}






0 件のコメント:

コメントを投稿