- ベストアンサー
IllustratorCS3でファイルを開くスクリプトを作成できずに困っています
- Windows版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成していますが、うまくいきません。
- Web上で参考になるソースを見つけたものの、ファイルを開くことができずに困っています。
- 今回の問題は、sample.jsという名前で保存したスクリプトを実行しても画面上にファイルが表示されないというものです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もっとシンプルでよいです。 あと、パスの記述は下記のようにすると良いです。 Myfile=new File("/c/temp/test.eps"); open(Myfile); 戻り値はサンプルコード(fileObj.open())と違い、ドキュメントオブジェクトになります。今回のopen()はIllustratorのアプリケーションオブジェクトのメソッドになります。詳しくはアプリケーションに付属の「Illustrator CS3 JavaScript Reference.pdf」を参照ください。 illustratorからスクリプトを実行する場合はアプリケーションオブジェクトをあらわすappを省略できるのでこのような形になりますが、判りやすくするために app.open(Myfile); と記述しても問題無く動作します。 このあたりのことは「Illustrator CS3 Scripting Guide.pdf」に詳しく書かれています。
その他の回答 (2)
- fujillin
- ベストアンサー率61% (1594/2576)
IllustratorのJavascriptは使ったことないけれど… ウェブ上でもマニュアルが公開されているので、これでメソッド等の確認をなさってはいかがでしょうか? http://www.adobe.com/devnet/illustrator/pdfs/IllustratorCS3_JavaScript_Reference.pdf
- yyr446
- ベストアンサー率65% (870/1330)
IllustratorCS3あまりくわしくありませんが、 実行方法がまずいいんじゃないですか。標準のjavascript にはそんなメソッドはありません。 拡張子はjsxにしなければならないのでは? http://www.openspc2.org/book/IllustratorCS3/intro/007/index.html に注意書きがごちゃごちゃ書いてあるような。
お礼
ありがとうございました。 勉強になりました。