ステータスバーが表示されているか調べる

説明

ウィンドウにステータスバーが表示されているか調べるには最初にFinder = Application("Finder")としてアプリケーションオブジェクトを取得します。ウィンドウの情報はFinder.windows配列に格納されています。ウィンドウオブジェクトのstatusbarVisibleプロパティにウィンドウにステータスバーが表示されているかどうかの状態が格納されています。trueの場合はステータスバーが表示されている、falseの場合はステータスバーが表示されていないことを示します。
状態を取得する場合はFinder.windows[0].statusbarVisible()のようにします。statusbarVisible()のようにメソッドにしないと取得できません。また、Finder.windows[0].statusbarVisible()とした場合、最前面のウィンドウにステータスバーが表示されているかどうかが返されます。

サンプル [サンプルをダウンロード]

var Finder = Application("Finder");
var win = Finder.finderWindows; // ウィンドウを全て取得する
var flag = win[0].statusbarVisible(); // ステータスバーが表示されているか調べる
Finder.includeStandardAdditions = true; // 標準コマンドを使用可能にする
Finder.displayAlert(flag.toString()); // アラートダイアログを表示する
<< 目次に戻る