「スクリプちん」のサイトデザインをリニューアル作業中です…^^;

【ExtendScript】GUI : ダイアログを検索する~Window.find()

当ページのリンクには広告が含まれています。
Adobe JavaScript Reference GUI編:Windowの検索

Windowクラスのfind()を使って、既存のウインドウを検索します。

目次

種類

Windowクラスのメソッド

機能

スクリプトによって作成されたウィンドウを検索する。
アプリケーションによって作成されたウインドウも、アプリケーションがこのケースをサポートしている場合は、検索対象となる。

見つからない場合はnullを返す。

構文

■引数が1つのとき。

Window.find (resourceName);
resourceName
定義済みのリソース名。

■引数が2つのとき。

Window.find (type, title);
type
オプション。
探したいウインドウのタイプ(dialog、またはpalette、またはwindow)
同名タイトルのウインドウが複数あるときは、typeをいれる。同名タイトルがないときは、nullまたはカラの文字列を指定。
title
ウインドウのタイトル。

サンプルコードと実行結果

1行目と2行目でダイアログを作成。
3行目でダイアログを検索。
4行目で、検索されたダイアログを表示している。

var objDlgA = new Window("window", "ダイアログAAA", [100,50,400,200]);
var objDlgB = new Window("dialog", "ダイアログBBB", [100,100,400,250]);
var objFound = Window.find("window", "ダイアログAAA");
objFound.show();
ExtendScript: Window.find()メソッドの実行結果(見つかったダイアログボックスが表示された)
よかったらシェアしてね!
  • URLをコピーしました!
目次