myara CG blog

CG Design Blog. Thoughts, experiments and experiences.

Memo : Call VBS from JS

JSでPPG付きのスクリプトを作っていて、他のVBSのスクリプトをボタンで実行したくて色々調べました。

一番簡単で良さそうな方法は「Application.executeScript」

Application.executeScript( "D:\\Scripts\\Script.vbs", "VBScript" );

問題はフルパスが必要。

そこどうにかしたいけど、今ん所は分からない。

一つは、JSをプラグインにして、プラグインのパス (Plugin.OriginPath.)を取得することが可能になります。

スクリプトのままでは出来ないよな・・・。

因みに、Photoshopの場合は:

var myvb = new File ('/d/Scripts/script.vbs');
myvb.execute();


こっちもフルパスが必要・・・。