Установка положения окна с AppleScript
Я пытаюсь установить положение сообщения.окно приложения чат с помощью помощью AppleScript.
tell application "System Events"
set position of window 1 of application "Messages" to {100, 100}
end tell
С этим кодом я получаю сообщение об ошибке:
error "Messages got an error: Can’t set «class posn» of window 1 to {100, 100}."
number -10006 from «class posn» of window 1
что это значит?
Если я попробую тот же код с Finder, он работает. Но большинство других приложений не работают.
2 ответов
tell application "System Events"
set position of first window of application process "Messages" to {100, 100}
end tell
включить Access for assistive devices
для запуска этого скрипта.
Я нашел решение. Установка границ окна работает. Я понятия не имею, почему использование этой должности не работает.
tell application "System Events"
set friendBounds to {4289, 400, 4479, 1600}
set chatBounds to {3583, 400, 4289, 1599}
set bounds of window "Buddies" of application "Messages" to friendBounds
set bounds of window "Messages" of application "Messages" to chatBounds
end tell