applescript: установить полноэкранный режим приложения RealPlayer

Я нахожусь в процессе создания HTPC, используя свой Mac Mini. Мне нужно иметь возможность запускать клип RealPlayer и устанавливать его в полноэкранном режиме (не разворачивать окно). У меня есть это до сих пор.

tell application "RealPlayer"
 open clip with URL "<url>"
end tell
delay 5
tell application "RealPlayer"
 set is full screen of player to true
end tell

но когда я запускаю его, я получаю эту ошибку:

ошибка «Не удается установить для «класса Pfsc» класса «R1PC» значение true». номер -10006 из «класса Pfsc» из «класса R1PC»

Открытый клип работает нормально, я просто не могу установить его в полноэкранном режиме. Любая помощь будет оценена по достоинству.

Спасибо


вот свойство для полного экрана

игрок n [inh. item] : видеоплеер.

элементы содержат окна; содержится в приложении, windows.

характеристики

...

полный экран (логическое значение): воспроизведение клипа в полноэкранном режиме.

...


person purplecones    schedule 22.01.2011    source источник


Ответы (2)


Попробуйте использовать соответствующую комбинацию клавиш. На примере он выполняет Command + F. Это как нажатие командной кнопки (using command down), а затем буква F

tell application "System Events" to keystroke "f" using command down
person FRAGA    schedule 22.01.2011
comment
пожалуйста! поэтому выберите это как ответ, чтобы люди не отвечали без необходимости :) - person FRAGA; 22.01.2011
comment
Еще одна вещь, с которой я сталкиваюсь сейчас, это проверка полноэкранного режима или нет. что означает, что я должен войти в свойства плеера и проверить, верно ли «полноэкранный режим». По какой-то причине мне трудно понять applescript, исходящий из c++/java - person purplecones; 23.01.2011

Проблема с исходным сценарием заключалась в том, что вы сказали «игрок» вместо «игрок 0». "игрок" - это класс. "игрок 0" - это конкретный пример/обоснование этого класса. Нуль - это первый игрок, который начал игру, и это все, что у вас обычно есть, но теоретически вы можете иметь несколько игроков, открытых одновременно, называемых «играть 1», «игрок 2» и так далее.

person Don Hutton    schedule 12.11.2011