はい、実行可能ですが、作業量はプラットフォームによって異なります。Loic が述べたように、私が提示するのはクライアント側のソリューションです。これを行うためにリモート ユーザーがサーバー上の Web ページにアクセスすることを目指している場合、それは実際には機能しません。これらすべてを実行する Web サービスを作成してから、HTML フォームで Web サービスを呼び出す方がよいでしょう。
HTML フォームの場合、Windows を使用する必要があり、JSX コードを実行し、HTML ファイルの script タグ内にカプセル化された VBScript または JavaScript (Microsoft JScript 経由) コードを使用してフォームから必要な引数/パラメーターを提供します。VB/JS コードは、スクリプト タグ内に配置することも、スクリプト タグを介して外部の VBS/JS ファイルから取得することもできます。このソリューションを使用する場合、HTML ファイルの名前は、「.htm」や「.html」ではなく、「.hta」という拡張子にする必要があります。さらに、いくつかの HTA 要素タグをファイルに追加することもできます。
詳細については、http: //en.wikipedia.org/wiki/HTML_Applicationを参照してください。
HTA の利点は、従来の HTML ページとは異なり、ローカル ファイル システムに対するブラウザーのセキュリティ制限が取り除かれていることです。そのため、(HTML ページの JavaScript だけでなく) VBScript を使用したり、COM オブジェクトを使用したりできるなど、追加のアクセスが得られます。ここでのコツは、Adobe アプリの COM API を使用して JSX ファイルを実行することです。
Mac の場合、同様の同等のものはないと思います。したがって、代わりのオプションは、HTML フォームに似た GUI を作成することですが、実際には Mac 用のデスクトップ アプリです (例: wxWidgets、Qt、ネイティブ Mac アプリ、Java GUI アプリ)。多くの言語 (Java、Python など) には Applescript ブリッジ インターフェイスが必要なため、その GUI を構築すると、Applescript を介して JSX を実行できます。最悪の場合、Applescript をシェル実行して、Applescript が実際の JSX スクリプト ファイルに渡す引数を渡すことができます。
引数を JSX ファイルに渡し、ExtendScript IDE の外部で実行する方法については、次の SO 投稿を参照してください。
ExtendScript の外部から JSX スクリプトを実行することは可能ですか?
HTML フォームまたは GUI アプリについて今述べたのは、それを SO ポスト ソリューションに単純に接続することです。