
Windows版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成しています。Web上で以下のようなソースを見つけたので参考にしていますが、ファイルを開くことができず困っています。
web上で以下のサイトを参考にして、IllustratorCS(Win)でJavascriptを使ってepsファイルを開くスクリプトを作成しています。
http://www.openspc2.org/book/IllustratorCS3/easy …
以下のように作成しましたが、sample.jsという名前で保存して、Illustratorの「ファイル」-「スクリプト」から選択しても画面上にファイルが表示されません。どなたか原因をお分かりの方がいらっしゃいましたら教えていただけないでしょうか。
filename = "C:/tmp/test.eps";
fileObj = new File(filename);
flag = fileObj.open("r");
if (flag == true)
{
alert("ファイルを開きました");
fileObj.close();
}else{
alert("ファイルが開けませんでした");
}
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」に詳しく書かれています。
No.2
- 回答日時:
IllustratorのJavascriptは使ったことないけれど…
ウェブ上でもマニュアルが公開されているので、これでメソッド等の確認をなさってはいかがでしょうか?
http://www.adobe.com/devnet/illustrator/pdfs/Ill …
No.1
- 回答日時:
IllustratorCS3あまりくわしくありませんが、
実行方法がまずいいんじゃないですか。標準のjavascript
にはそんなメソッドはありません。
拡張子はjsxにしなければならないのでは?
http://www.openspc2.org/book/IllustratorCS3/intr …
に注意書きがごちゃごちゃ書いてあるような。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
csvファイルを読み込み、該当項...
-
フォルダ内のファイル一覧
-
javascriptでフォルダ内のファ...
-
htmlのfileタグに自動で値を入...
-
動的ファイルの最終更新日を取...
-
テキストファイルの更新日時を取得
-
JSPの処理の途中で、JavaScript...
-
エクセルVBA/ Formatで文字列が...
-
リクエスト結果が一瞬しか表示...
-
以下のコードを実行しても、オ...
-
正整数の半角数字かどうか判定する
-
1つのVBAコードをすべてのコア...
-
if(1){...}とはどういうことで...
-
ACCESS(VBA)の検索結果判定に...
-
正規表現について
-
漢字などを正規表現でパターン...
-
文字数の制限について
-
デザイン時のVisible=Falseは実...
-
全角カタカナ バリデーション...
-
C#でTextBoxに数値のみ入力可能...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのfileタグに自動で値を入...
-
javascriptでフォルダ内のファ...
-
javascriptの効かないサーバー...
-
JavascriptでのExcel起動について
-
csvファイルを読み込み、該当項...
-
ページを一回だけリロードさせ...
-
ファイルパスの取得について
-
JSでファイル数取得
-
直下のディレクトリのファイル...
-
JavaScript でファイルの読み書...
-
テキストファイルの更新日時を取得
-
javascriptでエクセルデータ読...
-
ナビゲーションのインジケート
-
IEのsecure and nonsecure エラー
-
HTMLの呼び出し?
-
外部ファイルからの値の取得
-
データベースにデータ挿入
-
ローカルフォルダにあるPHPファ...
-
パスワードを入力してログイン...
-
javascriptでのファイル管理方...
おすすめ情報