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"); //起動