ExtendScript– category –
ExtendScriptの書き方を解説しています。
-
GUI
【ExtendScript】GUI : tab(タブ)
タブは、tabbedpanel(タブパネル)の中に入れて使用します。 タブには各種コントロールを入れることができ、タブをクリックすることで各タブ内の内容を、タブごと切り替えて表示することができます。 種類 tabコンテナクラス名:Tab 機能 tabbedpanel(タ... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)
タブパネルはタブ(tab)を入れることのできるコンテナです。直接の子要素として入れられるのはtabのみです。 種類 tabbedpanelコンテナクラス名:TabbedPanel 機能 タブコントロールのみを配置することのできるコンテナ。 このタブパネルの子要素として配... -
GUI
【ExtendScript】GUI : panel(パネル)
panel(パネル)は、ウインドウまたはコンテナの各種オブジェクトに配置して利用できます。 パネル内には、まとめたいラジオボタンやチェックボックスを追加します。 ひとつのパネルに追加されたラジオボタンは、ひとつのグループになるので、複数のラジオ... -
GUI
【ExtendScript】GUI : listbox(リストボックス)
listbox(リストボックス)は、一覧表示されたリストの中から項目を選択するときに使います。 listboxを使うと、処理を実行する際にユーザーが値を選ぶことができるので、実行内容に拡張性を持たせることができて便利です。 listboxは、ウインドウまたはコ... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)
dropdownlist(ドロップダウンリスト)は、ウインドウまたはコンテナの各種オブジェクトに配置して、処理を実行する際にクリックして表示されたリストの中からオプションを選択するときに使います。 種類 dropdownlistコントロールクラス名:DropDownList ... -
GUI
【ExtendScript】GUI : tabbedpanel(タブパネル)の使い方
タブパネルでは、タブボタンをクリックすることで、同じエリア内の内容をタブごとに切り替え表示することができます。 タブパネルには、複数のタブを入れて使用します。 ユーザーは、プログラムの実行時に任意のタブボタンをクリックして、タブに紐づけら... -
GUI
【ExtendScript】GUI : panel(パネル)の使い方
パネルを使うと、実行画面に配置するオブジェクトを罫線で囲んでまとめることができます。 パネル内に、ラジオボタンやチェックボックスを作成することで、画面の見た目もまとまりができて分かりやすくなります。 パネル内にまとめられたラジオボタンは、... -
GUI
【ExtendScript】GUI : listbox(リストボックス)の使い方
リストボックスを使うと、スクリプト実行の際に、一覧表示されている項目の中から任意の値を選んで実行することができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "リストボックスを表示する", [0,0,400,200]); //... -
InDesignスクリプト
スクリプトで文字修正するなら「XMLタグ」が超便利!
InDesignのスクリプトで、XMLの要素にアクセするコードの紹介です。 XMLタグを「ドキュメント上の目印」として活用すると、スクリプトでのテキストの追加や修正がとても簡単になります。 XMLを目印として利用するだけなので、難しいXML組版の知識などは必... -
InDesignスクリプト
スクリプトで「ページ上にあるXMLタグ」を見つけるには?
InDesignのスクリプトで、たとえば「8ページにあるテキストフレーム内のXML要素にアクセスしたい」というとき、どうやって探せばいいのでしょうか。 XML構造を見ても、「その要素がどのページにあるか」はわかりません。 そういうときは、「8ページのテキ... -
InDesignスクリプト
【InDesignのスクリプト作成】ドキュメントにXMLタグを作成する方法
InDesignのドキュメントにJavaScriptで、XMLタグを作成する方法を紹介します。スクリプトの中で、タグの色も同時に指定できます。 スクリプト以外で、XMLタグを作成する方法はこちら コードサンプル #target indesign var objDoc = app.documents.add(); ... -
GUI
【ExtendScript】GUI : dropdownlist(ドロップダウンリスト)の使い方
ドロップダウンリストを使うと、スクリプトの実行時に、選択肢の中から任意の値を選ぶことができます。 コードサンプル // ダイアログ作成 var objDlg = new Window ("dialog", "ドロップダウンリストを表示する", [0,0,400,250]); // 1つ目の固定テ... -
GUI
【ExtendScript】GUI : group(グループ)
groupは、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 このgroupの中に、各種オブジェクトを入れると、それらを一つのグループとして扱うことができるようになります。 種類 groupコンテナクラス名:Group 機能 他のコントロールを、... -
InDesignスクリプト
XML読み込みオプションの設定:スクリプトコードも紹介
InDesignドキュメントにXMLデータを読み込むには、レイアウトとXMLデータの形式が合致するように読み込みオプションを設定します。 XML読み込みオプションは、InDesignでどんなレイアウトに流し込むのかによって、設定内容が違ってきます。 この記事では、... -
GUI
【ExtendScript】GUI : statictext(固定テキスト)
statictext(固定テキスト)は、GUI画面にテキストを表示します。 スクリプト実行時に変更することはできないオブジェクトなので、見出し部分などに使います。 statictextは、ウインドウまたはコンテナの各種オブジェクトの中に作成します。 種類 staticte... -
GUI
【ExtendScript】GUI : radiobutton(ラジオボタン)
radiobutton(ラジオボタン)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 ウインドウに直接配置することもできますが、groupオブジェクトの子として作成すると、あとのメンテナンスがやりやすくなります。 group化する利点として... -
GUI
【ExtendScript】GUI : edittext(テキストボックス)
edittext(入力可能なテキストボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 種類 edittextコントロールクラス名:EditText 機能 ユーザーが入力・変更できる編集可能なテキストフィールド 構文 ■ウインドウwに、テキス... -
GUI
【ExtendScript】GUI : checkbox(チェックボックス)
checkbox(チェックボックス)は、ウインドウまたはコンテナの各種オブジェクトに作成して使います。 チェックボックスはラジオボタンと違って、排他的な選択ではありません。 なので、必ずしもgroupオブジェクトの子として作成する必要はありませんが、複... -
GUI
【ExtendScript】GUI : button(ボタン)
button(押しボタン)は、ウインドウまたはコンテナの各種オブジェクトに追加して使います。 ユーザーがクリックした結果を戻り値として取得して、次のアクションへと進むことができます。 種類 buttonコントロールクラス名:Button 機能 GUI(グラフィカ... -
GUI
【ExtendScript】GUI : コントロールを作成する~各種オブジェクト.add()
add()では、Windowオブジェクトに、ボタンやチェックボックスなどの各種オブジェクトを追加します。 種類 ウインドウオブジェクトのメソッド 機能 ウインドウオブジェクトまたはコンテナオブジェクトに、コントロールまたはコンテナオブジェクトを作成して... -
GUI
【ExtendScript】GUI : ダイアログを検索する~Window.find()
Windowクラスのfind()を使って、既存のウインドウを検索します。 種類 Windowクラスのメソッド 機能 スクリプトによって作成されたウィンドウを検索する。アプリケーションによって作成されたウインドウも、アプリケーションがこのケースをサポートしてい... -
GUI
【ExtendScript】GUI : ユーザーの入力内容を受け取る~Window.prompt()
Windowクラスのprompt()を使って、ユーザーがテキスト入力した値を受け取るダイアログを表示します。 種類 Windowクラスのメソッド 機能 ユーザーのテキスト入力の内容を返すモーダルダイアログを表示する。 [OK]ボタンが押されたときは入力内容を返し、... -
GUI
【ExtendScript】GUI : ユーザーから確認を受け取る~Window.confirm()
Windowクラスのconfirm()を使って、ユーザーから[Yes][No]を受け取ることのできるダイアログを表示します。 種類 Windowクラスのメソッド 機能 ショートメッセージと[はい][いいえ]の2つのボタンのあるダイアログを表示。[はい]のときtrue、[い... -
ESTK
ESTKの効率の良いファイルの開き方3つの方法
ESTKでファイルを開くには、スクリプトパネルを使うと効率よくファイルにアクセスできます。 スクリプトパネルからは、各アプリケーションのスクリプトフォルダだけを表示したり、「お気に入り」フォルダの登録もできるので、いちいちFinderやエクスプロー... -
GUI
【ExtendScript】GUI : アラートダイアログ ~ Window.alert()
Windowクラスのalert()を使って、簡単なメッセージのダイアログを表示します。 種類 Windowクラスのメソッド 機能 ショートメッセージとOKボタンのダイアログを表示。 構文 Window.alert (message[, title, errorIcon]); message ダイアログに表示する... -
ESTK
スクリプトパネル「お気に入り」の設定方法
Adobe ExtendScript Toolkit(ESTK)の「お気に入り」フォルダは、よく使うフォルダを表示しておける便利な機能です。 この「お気に入り」には、デフォルトのフォルダ以外にも任意のフォルダを複数表示することができるので、その登録方法を紹介します。 ... -
ESTK
Adobe ExtendScript Toolkit CCインストール後の環境設定
Adobe ExtendScript Toolkit(ESTK)は、インストールした後の面倒な初期設定は特に必要ありません。でも強いて言うなら、最初にやっておくと良いことが2つあります。 タブストップの設定 ソースコードを書く際にインデントで使う「タブキー」の設定です。... -
ESTK
Adobe ExtendScript Toolkitの画面構成
基本画面 Adobe ExtendScript Toolkitをインストール後に起動すると、デフォルトのワークスペースが表示されます。 画面左側の一番大きなスペースがドキュメントウィンドウで、ここがソースコードを編集するテキストエディタです。 画面右側がパネルメニュ... -
InDesignスクリプト
テキストフレームの作成と文字の入力
テキストフレームを作成する InDesignに新規ドキュメント(myDoc)を作って、そこにテキストフレームを作成します。 作成するテキストフレームは、あとから参照できるように「myTextframe」という名前を付けておきます。 mydoc = app.documents.add(); myT... -
InDesignスクリプト
JavaScriptで新規文書を作成する
JavaScriptでInDesignを動かす超入門です。 次の一行で、InDesignに新規ドキュメントが作成されます。 app.documents.add(); このコードの意味は、とりあえず次のように考えるとわかりやすいです。 app → アプリケーション(ここではInDesign) document... -
InDesignスクリプト
JavaScript:Hello, World! を実行する
前回、ExtendScript Toolkit (ESTK):Hello, World! でアラート表示のプログラムを書きました。 でもこれはExtendScript Toolkit (ESTK)の中だけで動かしていたので、他のどのアプリケーションとも関わりがありませんでした。 今回は、このプログラムをInD... -
ExtendScript
Hello, World!
「プログラミングなんて初心者だけど、これからJavaScriptでAdobeのアプリケーションを動かしたい」と思っている方向けに、ExtendScript Toolkitの超基本操作を紹介します。 アプりん ExtendScript Toolkitのインストールができたら、次はどうするの? リ...