- ベストアンサー
イラレ10のアクションをapplescriptで実行したい
イラストレータ10形式のEPSファイルを、 applescriptのドロップレットでイラレ8形式で保存したい。と思ってます。 イラレのアクションで8形式で保存するものは作っているのですが、 applescriptでどのようにアクションを動かすのかわかりません。 ネットで調べるとイラレ9での方法はあるのですが、10での方法がありません。。。 (9ではdo script "アクション名"でできるみたいですが10ではできないです) だれか教えてください。osは9.2です。 ※ヤフー掲示板では無回答でした。。。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
追加。 Ver.10のアクションで別名保存すると、どうもファイル名が固定されて一緒になるようです。 Ver.CSからは、そのようにならなくなったみたいですが、持っていないので未検証。 できないのもなんなんで、アクションを使わない即席スクリプト。 --ファイルをドロップレット ver.8 epsに保存 on open theList tell application "Adobe Illustrator 10" repeat with i in theList open i set theName to i as string set theSavePath to theName & ".eps" set theOption to {CMYK PostScript:true, compatibility:Illustrator 8, embed all fonts:true, embed linked files:false, flatten output:preserve paths, include document thumbnails:true, japanese file format:false, PostScript:level 2, preview:color Macintosh} save current document in file theSavePath as eps with options theOption close current document saving no end repeat end tell end open スマートな処理ではありませんが、アクションの苦手なファイル保存処理のみスクリプトに任せて、アクションでできるところはdo script~を挟んで任せれば楽できそうな感じです。 保存オプションの設定についてはリンクを参考にしてください。
その他の回答 (1)
tell application "Adobe Illustrator 10" do script "アクション名" from "初期設定アクション" end tell 一応OS 9.2.2のIllustrator10でチェックして動いたので大丈夫だと思います。