Не удается получить или установить размер окна некоторых приложений с помощью AppleScript?

Для некоторых приложений, таких как Notes или VLC, можно использовать следующее:

tell application "Notes" to get the bounds of the window 1

если я помещу приведенную выше строку в файл и использую sudo osascript thatfilenameдля ее вызова, это сработает.

Но для некоторых приложений, таких как Angry Birds Space, следующее не будет работать?

tell application "Angry Birds Space" to get the bounds of the window 1

выдает ошибку:

execution error: Angry Birds Space got an error: Can’t get bounds of 
  window 1. (-1728)

Есть ли что-то особенное в этом приложении, которое мешает этому? (потому что это игра или в ней нет окна 1?)

Я пытаюсь получить и установить boundsили просто widthкакого-то окна (, только ширину, поскольку какое-то окно, похоже, должно иметь определенное соотношение сторон, поэтому я думаю установить его на определенную ширину и высоту может не работать, если соотношение сторон неверно ).

8
задан nopole 18 August 2012 в 18:55
поделиться