SSブログ

デスクトップの位置情報を調べる [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


●横並びの場合

image1.jpg


メインモニターに対してサブモニターがにある場合

  x:-1200, y:0

 

配置を移動して再度確認。

image2.jpg

メインモニターに対してサブモニターが右下にある場合
  x:1105, y:1024

それぞれのモニターの原点(左下の角)がどこになっているかが得られている。

だから何に使うのだ?と言うことはまだ考えていないのですがね。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。