Illustrator CS5をJavaScriptで自動化するテストをしてみました。

http://aoikujira.com/demo/sozai/20101109-QB-illustrator-js.png

超手抜きで以下のソースコードで描きました。

file:test.jsx

docObj = documents.add(DocumentColorSpace.CMYK, 600, 400);
for (var i = 0; i < 64; i++) {
  x = (i % 8) * 48;
  y = Math.floor(i / 8)  * 48;
  myColor = new CMYKColor();
  myColor.cyan = 80;
  myColor.magenta = 20;
  myColor.yellow = 10;
  myColor.black = i * 1.2;
  docObj.defaultFillColor = myColor;
  docObj.pathItems.rectangle(y,x,48,48);
  //
  myColor = new CMYKColor();
  myColor.cyan = 10;
  myColor.magenta = 80;
  myColor.yellow = 10;
  myColor.black = i * 1.2;
  docObj.defaultFillColor = myColor;
  docObj.pathItems.rectangle(y-10,x+10,48-20,48-20);
  //
  myColor = new CMYKColor();
  myColor.cyan = 0;
  myColor.magenta = 20 + i;
  myColor.yellow = 80;
  myColor.black = 0;
  docObj.defaultFillColor = myColor;
  docObj.pathItems.star(y,x,30,30,5);
}

座標が一般的なプログラムと違うとか、ちょっと癖はあるけれど、比較的簡単です。