• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Win版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成できずに困っています。)

IllustratorCS3でファイルを開くスクリプトを作成できずに困っています

このQ&Aのポイント
  • Windows版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成していますが、うまくいきません。
  • Web上で参考になるソースを見つけたものの、ファイルを開くことができずに困っています。
  • 今回の問題は、sample.jsという名前で保存したスクリプトを実行しても画面上にファイルが表示されないというものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.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)
回答No.2

IllustratorのJavascriptは使ったことないけれど… ウェブ上でもマニュアルが公開されているので、これでメソッド等の確認をなさってはいかがでしょうか? http://www.adobe.com/devnet/illustrator/pdfs/IllustratorCS3_JavaScript_Reference.pdf

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

IllustratorCS3あまりくわしくありませんが、 実行方法がまずいいんじゃないですか。標準のjavascript にはそんなメソッドはありません。 拡張子はjsxにしなければならないのでは? http://www.openspc2.org/book/IllustratorCS3/intro/007/index.html に注意書きがごちゃごちゃ書いてあるような。

makochan07
質問者

お礼

ありがとうございました。 勉強になりました。

関連するQ&A