0

在我的 MBP 上工作时,我使用我的 Mac Mini 播放电影和音乐。我喜欢保持屏幕共享打开,但屏幕右上角的尺寸会缩小,这样我就可以有效地拥有“PIP”。当我想标记正在播放的歌曲或更改电影时,我使用键盘命令使窗口全尺寸,然后使用另一个键盘命令将其缩小并定位在右上角。

自从我更新到 Lion 后,出现以下错误:

错误“屏幕共享出现错误:无法将窗口 1 设置为 {1191、22、1441、185}。” 来自窗口 1 的数字 -10006

代码如下。有谁知道我做错了什么?

tell application "Screen Sharing"
    activate
    set the bounds of the first window to {1191, 22, 1441, 185}
end tell

我还尝试更改代码以使用“设置窗口 1 的边界...”的措辞,但得到相同的错误。

任何帮助将非常感激。

- 亚当

4

1 回答 1

3

如果您查看应用程序的 applescript 字典,它不知道这些命令(例如窗口或边界)。它只知道 GetURL 命令,所以它肯定不会工作。

然而,还有另一种选择。系统事件知道窗口,它知道大小和位置命令。所以你可以用它来代替......

tell application "System Events"
    set ssProcess to first process whose name is "Screen Sharing"
    tell ssProcess
        tell first window
            set position to {0, 20}
            set size to {605, 400}
        end tell
    end tell
end tell
tell application "Screen Sharing" to activate
于 2011-07-27T10:40:21.057 回答