6

xwininfo -root -treeX11のように、ターミナルで開いているウィンドウをリストして、x、y、幅、高さを取得したい。

私は試した:

osacript -e tell application "Microsoft Word" to get the bounds of the front window

ただし、すべてのアプリケーションで機能するわけではなく、子を指定することはできません (2 つの Word ドキュメントがある場合は、最初に開いたものを返します)。

4

1 に答える 1

7

すべてのウィンドウの位置を取得するには:

osascript -e 'tell application "System Events" to get the position of every window of every process'

サイズ:

osascript -e 'tell application "System Events" to get the size of every window of every process'

タイトル:

osascript -e 'tell application "System Events" to get the title of every window of every process'

その他のプロパティについては、AppleScript エディタのリファレンスを確認してください。

于 2012-04-12T13:54:04.537 に答える