adobe:adobe_extendscript
**文書の過去の版を表示しています。**
Adobe ExtendScript
このページでは、Adobe ExtendScriptについての情報を掲載します。 Adobe ExtendScriptは、Adobe Adobe PhotoshopをはじめとしたAdobe製品上で実行できるJavascriptベースのスクリプトです。ソフトウェアの自動操作、アクションでは難しい複雑な処理を実行できます。
- http://www.kahrel.plus.com/indesign/scriptui.html スクリプトUIリファレンス
- The Adobe Photoshop HTML Panels Development Course: Adobe Photoshop CC 以降のパネル作成解説の電子書籍。
ESTKについて
ExtendScritp ToolKitは、Adobe ExtendScript用に用意されているエディタです。
ESTKのショートカットキー
F5 | スクリプトの実行 |
Ctrl + D | 選択行の複製 |
Ctrl + F | 文字列の置換と検索 |
Ctrl + L | 選択行の削除 |
Ctrl + Shift + K | 選択行のコメント化とコメント化解除 |
XMPの操作
XMPにアクセスするには、XMPライブラリをExtendScriptで読み込む。ライブラリ読み込み後は、XMPMetaオブジェクトとXMPFileオブジェクトのネームスペースが利用できる。
//load XMP Library var XMPload = Boolean(false); if (ExternalObject.AdobeXMPScript == undefined){ try {ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript'); XMPload = true;} catch(ex) {alert("Unable to load the AdobeXMPScript library!");} }
if(XMPload){
var myFile = File(app.selection[0].graphics[0].itemLink.filePath); xmpFile = new XMPFile(myFile.fsName, XMPConst.UNKNOWN, XMPConst.OPEN_FOR_READ); xmp = xmpFile.getXMP(); var myXmp = xmp.serialize(); xmpFile.closeFile(XMPConst.CLOSE_UPDATE_SAFELY);
} </code>
Script UI作成
- Rapid ScriptUI: 開発、サポート終了。UI作成支援ソフトウェア。開発は終了しているが、Pro版(有償)の購入は2017年6月現在もする事ができる。
- ominoDialogMaker.jsx: 高機能なUIを簡単に構築する為のライブラリ。
adobe/adobe_extendscript.1537068438.txt.gz · 最終更新: 2018/09/16 12:27 by 42.125.139.24