JavaScriptからアプリケーションが起動しているかどうか調べる。
Adobe Forums:How to know if ID is runningより
忘れないうちにメモ。
BridgeTalkを使って調べることができます。
(function(appname,version){ return BridgeTalk.getSpecifier(appname) ? ( //インストールされているか? BridgeTalk.getSpecifier(appname).search(/\d+/) >= version ? ( //バージョンは? BridgeTalk.isRunning(appname) ? true : "error : "+appname+" is not running" //アプリケーションが起動しているか? ) : "error : "+appname+" is not request version" ) : "error : "+appname+" is not installed"; }("illustrator","12")); BridgeTalk.launch("illustrator"); //起動