デスクトップの位置情報を調べる [AppleScript辞書はつくれるか?]
デスクトップの表示サイズやマルチモニターの場合のそれぞれ位置を取得する。
use scripting additions use framework "Foundation"
set screenList to current application's class "NSScreen"'s screens() repeat with screenNo from 1 to (count of screenList) set {{x, y}, {w, h}} to (item screenNo of screenList)'s frame() log {screen:screenNo, x:x, y:y, width:w, height:h} end repeat |
●横並びの場合
メインモニターに対してサブモニターが左にある場合
x:-1200, y:0
配置を移動して再度確認。
メインモニターに対してサブモニターが右下にある場合
x:1105, y:1024
それぞれのモニターの原点(左下の角)がどこになっているかが得られている。
だから何に使うのだ?と言うことはまだ考えていないのですがね。
コメント 0