6

我想在终端中列出打开的窗口以获取 x、y、宽度和高度,就像xwininfo -root -treeX11 一样。

我试过:

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

但它不适用于所有应用程序,并且您不能指定一个孩子(如果您有两个 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 回答