ラベル JavaScript の投稿を表示しています。 すべての投稿を表示
ラベル JavaScript の投稿を表示しています。 すべての投稿を表示

2015/01/26

【Illustrator】jsx の実行【補足】

Windows環境の場合、
プリセット以下の「スクリプト」フォルダに jsx を置いておけば、
illustratorの「ファイル」>「スクリプト」メニューから呼び出せるようになります。

C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Presets\ja_JP\スクリプト

もしくは、その「スクリプト」メニューの一番下、
「その他のスクリプト...」から指定すれば
どこにおいたスクリプトでも実行できます。(▼)
その他のスクリプト
さらに、
さっき気づいたんですが、コマンドプロンプトで以下のようにすれば

C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Support Files\Contents\Windows\Illustrator.exe \path\to\scriptFile.jsx

illustratorが起動してスクリプトを実行してくれます。

これができるってことは、CGツールからillustratorに仕事させて受け取る、みたいなこともできますね。
たとえばたいていのCGツールが不得意な文字組なんかをだましだましするために「CGツールからillustrator呼び出し・スクリプト実行> パスとか文字とか処理 >ファイル出力>CGツールでカーブとして読み込み」
みたいな感じで、ワークフローに組み込んでいけるんじゃないかなと悪企みできます。

C4D R15からついた Typo Tools みたいのがあまねく装備されれば、平和なんですけどね。
http://youtu.be/09rI4C_bQeA


【おまけ】 「その他のスクリプト」で読み込めるスクリプトファイルの種類。燦然と輝きを放つ .exe のまぶしさ。

【Illustrator】CSVを読み込んで .ai を量産する

ただただCSVから .ai をいっぱい作りたかったんです。
さくっと検索した範囲では、先にドキュメントを開いてたりテキストオブジェクトを用意してないといけなかったりで、
ちょっと違うなーと。

そういう経緯から、勉強がてらスクリプト書いてみました。
欲を言えばもうちょっと足を伸ばしてフォント指定とか字詰めとかにも踏み込みたかったんですが、とりあえずあっさりなところに踏みとどまりました。

言語は Extend Script
これは、JavaScript をAdobeさんが拡張したもの、っていうことでよいんでしょうか?
拡張子は .jsx 。xはエクステンドのxですかね。
illustratorに限らずPhotoshop、AftterEffects、InDesign、Premiereとファミリーみんな使えるようですし、なにげにすごいぞ jsx 。ただし日本語ドキュメントが略