window
└Finder window
└desktop window
Finder windowクラスから継承された属性 |
このオブジェクトはdesktop-objectの要素としてのみ存在するようだ。
なので、このオブジェクトを得る場合、window of desktop
と書く。
このオブジェクトは"ホーム-デスクトップ"フォルダを開いたときに表示されるウインドウではなく、常にFinderの後ろにあるデスクトップを指す。
タイトルバーがなく閉じることもできないので、多くのウインドウ属性に意味がない。
他にも、色々と一般のウインドウとは動作が異なる。
例えば、このオブジェクトのboundsを得ると、ディスプレイのサイズを得られる(例1)
デュアルディスプレイの場合等は、どういう値が得られるのかは、試せる環境がないので分からない。
tell application "Finder"
bounds of window of desktop
end tell