我正在尝试创建一个小的AppleScript来创建和移动一些终端窗口在我的屏幕上。我遇到的问题是,在某些情况下,似乎OS X忽略了我设置的边界。
使用AppleScript编辑器:
tell application "Terminal" to set the bounds of the first window to {0, 50, 600, 700}
tell application "Terminal" to get the bounds of the first window
在事件日志中显示以下内容:
tell application "Terminal"
activate
set bounds of window 1 to {0, 50, 600, 700}
get bounds of window 1
--> {0, 22, 600, 672}
end tell
Result:
{0, 22, 600, 672}
通过视觉检查脚本运行时创建的窗口,可以发现结果界限是窗口使用的界限。
有任何想法吗?
编辑:运行10.6.3。我的屏幕尺寸为1280 X 800。Finder报告桌面窗口的边界为{0, 0, 1280, 800}。