Я пытаюсь создать небольшой 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}