Photoshop CS6のJavaScriptで、できることと、できないこと

 Photoshop CS6のJavaScriptでは以下のようなことはできません。

・OS (MacOS/Windows)やハードウェアに依存した処理
 OS固有の機能などを利用することはできません。(これも外部プログラムやAppleScriptなどと組み合わせれば不可能ではありません)

 Photoshop CS6のJavaScriptでできることは以下のようなものがあります。

・自動レイアウト処理
・データベースとの連携
・手作業では時間のかかる複雑な処理
・PDFなど各種画像ファイルの生成
・ファイル処理
・ネットワーク処理(ソケット通信)
・簡単な画像処理(ピクセルを操作するもの)
・任意の外部アプリケーションの起動

 また、Photoshop CS6ではGUIオブジェクトが用意されているため、通常のダイアログウィンドウを生成して違和感のないインタフェースを利用し処理させることができます。GUI部分はCSでのバグが修正され、いくつかのGUIオブジェクトが追加されています。
 MacOS X Leopard (10.5) 以降ではAutomatorと組み合わせることで、より強力な処理を行う事ができます。