xwininfo -root -tree
X11のように、ターミナルで開いているウィンドウをリストして、x、y、幅、高さを取得したい。
私は試した:
osacript -e tell application "Microsoft Word" to get the bounds of the front window
ただし、すべてのアプリケーションで機能するわけではなく、子を指定することはできません (2 つの Word ドキュメントがある場合は、最初に開いたものを返します)。
xwininfo -root -tree
X11のように、ターミナルで開いているウィンドウをリストして、x、y、幅、高さを取得したい。
私は試した:
osacript -e tell application "Microsoft Word" to get the bounds of the front window
ただし、すべてのアプリケーションで機能するわけではなく、子を指定することはできません (2 つの Word ドキュメントがある場合は、最初に開いたものを返します)。
すべてのウィンドウの位置を取得するには:
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 エディタのリファレンスを確認してください。