バージョンtoバージョン
バージョン毎の振り分けとかどうしたらスッキリするか模索中。
var APPINFO = { // 'Adobe Illustrator' : { 'shortName' : 'AI', 'btTargetName' : 'illustrator', 'version' : { 10 : '10', 11 : 'CS', 12 : 'CS2', 13 : 'CS3', 14 : 'CS4' } }, // 'Adobe InDesign' : { 'shortName' : 'ID', 'btTargetName' : 'indesign', 'version' : { 3 : 'CS', 4 : 'CS2', 5 : 'CS3', 6 : 'CS4' } }, // 'Adobe Photoshop' : { 'shortName' : 'PS', 'btTargetName' : 'photoshop', 'version' : { 8 : 'CS', 9 : 'CS2', 10 : 'CS3', 11: 'CS4' } }, 'get' : function(appname){ typeof appname !== 'string' && appname = app.name $.writeln(appname); return { 'name' : this[appname]['shortName'], 'realName' : app.name, 'bt' : this[appname]['btTargetName'], 'version' : this[appname]['version'][app.version.split ('.', 1)[0]], 'realVersion' : app.version, 'majorVersion' : app.version.split ('.', 1)[0], 'minorVersion' : app.version.replace (/^[0-9]+\./, '') } } }; APPINFO['AI'] = APPINFO['Adobe Illustrator']; APPINFO['ID'] = APPINFO['Adobe InDesign']; APPINFO['PS'] = APPINFO['Adobe Photoshop'];