GUI– category –
Adobe ExtendScriptでGUIを作る方法をあれこれ書いています。
-
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、[い... -
GUI
【ExtendScript】GUI : アラートダイアログ ~ Window.alert()
Windowクラスのalert()を使って、簡単なメッセージのダイアログを表示します。 種類 Windowクラスのメソッド 機能 ショートメッセージとOKボタンのダイアログを表示。 構文 Window.alert (message[, title, errorIcon]); message ダイアログに表示する... -
GUI
【ExtendScript】GUI : 実行画面の作り方
InDesignのDialogオブジェクトでもGUI画面を作ることはできるけど、Adobe JavaScriptだけでも簡単にダイアログ画面を表示することができます。 サンプルコード var objDlg = new Window("dialog", "ダイアログのタイトル", [100,50,400,250]); objDlg.... -
GUI
【ExtendScript】GUI : 実行ボタンから戻り値を取得する
前回までに作ってきたダイアログに実行ボタンを追加して、このボタンを押すとダイアログボックス内の情報をアラート画面に表示するようにしてみます。 前回までの解説は下記を参照ください。 実行画面の作り方固定文字を表示するテキストボックスの使い方... -
GUI
【ExtendScript】GUI : ラジオボタンをグループ化する
ラジオボタンを表示する(radiobutton)で作ったラジオボタンをグループ化して、複数のラジオボタングループを作ってみます。 コードサンプル // ダイアログ作成 var objDlg = new Window("dialog", "ダイアログのタイトル", [0,0,400,250]); // 固... -
GUI
【ExtendScript】GUI : ラジオボタンの使い方
チェックボックスを表示する(checkbox)で作ったダイアログ画面内に、ラジオボタンを追加します。 ラジオボタンは、複数の選択肢の中からひとつを選んで実行するときに使います。 コードサンプル // ダイアログ作成 var objDlg = new Window("dialog", "... -
GUI
【ExtendScript】GUI : チェックボックスの使い方
テキストボックスを表示する(edittext)で作ったダイアログ画面内に、チェックボックスを入れます。 チェックボックスは、on/offを切り替えて実行内容にオプションを追加したいときなどに使います。 コードサンプル // ダイアログ作成 var objDlg = new... -
GUI
【ExtendScript】GUI : テキストボックスの使い方
今回は、固定文字を表示する(statictext)で固定文字を入れたダイアログに、さらにテキストボックスを入れていきます。 テキストボックスでは、プログラムの実行時にユーザーからの文字情報を受け取ることができます。 ファイルのパスを入力すれば、処理... -
GUI
【ExtendScript】GUI : 固定文字を表示する
今回は、前回のグラフィカルユーザーインターフェース(実行画面)を作るで作ったダイアログ画面内に、文字を表示してみます。 コードサンプル // ダイアログ作成 var objDlg = new Window("dialog", "ダイアログのタイトル", [0,0,400,250]); // テ...
12