2012-02-09 12 views
1

MacRubyからスクリプトブリッジアプリケーションを読み込む方法はありますか?MacRuby ScriptingBridgeの読み込み速度

Adob​​e InDesign用のSBApplicationオブジェクトを作成すると、ロードに10秒以上かかります。もちろん

framework 'ScriptingBridge' 

indesign = SBApplication.applicationWithBundleIdentifier("com.adobe.InDesign") 

puts indesign 

を生成したヘッダファイルは、InDesignのための巨大なあるサポートファイルの使用を強制する方法はあり...:ここで私が使用してきたコードですか?

+0

これは、http://stackoverflow.com/questions/8830436/is-it-possible-to-reduce-the-startup-time-of-macruby-scripts-which-use-the-scripの複製のようです – Jake

答えて

0

ScriptingBridgeを使用する場合の読み込み時間が長くなることは、文書化された問題です。代替方法はmacruby-appscriptです。

+0

サポートファイルまたはヘッダーを手前にロードする方法はありますか? –

+0

私はあなたが手前で何を意味するか分かりません。ファイルはある時点でロードする必要があります。 – jtomschroeder

+0

スクリプトを実行する前。スクリプトが実行されるたびに、スクリプトブリッジはアプリケーションと通信するために必要なファイルを生成していると仮定しています。時間のかかる「ローディング」の部分は、生成するか、それをメモリに取り込むことですか?手前で生成することができれば、より高速に読み込むことができますか? –

関連する問題