Точно измените размер некакао приложение Mac

Я хочу сделать некоторые скринкасты и затем загрузить их на Vimeo, который имеет спецификации разрешений, которые приведут к хорошим результатам. По сути, я хотел бы смочь к точно и повторяемо измерить окно приложения, из которого я делаю скринкаст, для лучшего использования то пространство.

Гугля проблему, я придумал ответы как это:

tell application "Safari"
  activate
  set the bounds of the first window to {140, 0, 1160, 775}
end tell

Я нашел, что этот метод работает с некоторыми приложениями, которые я попробовал (такие как Opera и Firefox), но не с этими двумя заявками, от которых я хочу подать скринкасты.

Когда я пробую его "Царапиной" вместо "Safari", я добираюсь

AppleScript Error
Scratch got an error: Can’t set bounds of window 1 to {140, 0, 1160, 775}.

и, я получаю ту же ошибку, когда я использую "MINDSTORMS NXT" [язык программирования NXT-G для Lego Mindstorms NXT] вместо "Safari" (за исключением названия приложения, которое вызвало ошибку).

Я предполагаю, в обоих случаях, что ошибка состоит в том вследствие того, что они не являются собственными (Какао) приложения, но созданные пользующиеся межплатформенные библиотеки. Я также считал, что иногда изменение числа окна (т.е. "второе окно", "третье окно") поможет, но оно не сделало.

Теперь затем я действительно не должен знать, как сделать это в AppleScript, я просто хочу простой способ установить размеры окна для экранной демонстрации. У кого-либо есть подсказка?

2
задан 19.07.2009, 09:04

1 ответ

Это - клудж и очень ручной, но Вы могли использовать программу как Xscope, чтобы определить размер и положение и затем использовать его, чтобы помочь Вам вручную расположить окно для своего скринкаста.

"Не может установить границы окна 1", часто означает, что окно не существует, когда скрипт был запущен. (например, окно на самом деле сделано подпроцессом, который дает фактический GUI) так, чтобы могла быть проблема - или что приложение игнорирует любого и все события AppleScript.

1
ответ дан 12.12.2019, 00:38

Теги

Похожие вопросы