|
|
|
|
シェル(ターミナル)からIllustratorを制御する |
 |
|
|
|
シェル(MacOS X標準のシェルだとtcsh)からIllustratro 10を制御するにはosascriptコマンドを利用してAppleScript経由で行います。
AppleScriptのプログラムは別ファイルにしておくと便利です。ここでもAppleScriptのプログラムは別ファイルに保存してあり、以下のようになっています。
tell application "Adobe Illustrator 10"
Activate
make new document
end tell
これはIllustrator 10で新規書類を作成するAppleScriptです。Illustrator 10が起動していない場合は自動的に起動し処理されます。ここでは、実際の手順を以下に示します。
|
|
|
|
|
|
AppleScriptのプログラムを入力し保存します。
|
 |
|
|
|
ここではAppleScriptのテキストファイル名をnewdoc.txtとしています。
|
 |
|
|
|
osascript ./newdoc.txtと入力します。
別ファイルにAppleScriptが書かれている場合は、このように
osascript ファイル名
と指定します。
|
 |
|
|
|
Illustrator 10で新規書類が作成され、アクティブになります。(一番手前に表示されます)
|
 |
|
|
|
|
|
|
|
|
|
|