2011-01-22 2 views
1

Я нахожусь в создании HTPC с помощью моего mac mini. Мне нужно запустить клип RealPlayer и установить его в полноэкранный режим (не увеличить окно). У меня это до сих пор.applescript: установить полноэкранный режим приложения 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 

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

error "Can’t set «class Pfsc» of «class R1PC» to true." number -10006 from «class Pfsc» of «class R1PC»

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

Спасибо


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

игрока п [вдыхание. item]: видеоплеер.

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

свойства

...

весь экран (булево): это воспроизведение клипа в полноэкранном режиме

...

ответ

0

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

tell application "System Events" to keystroke "f" using command down 
+0

Это сработало отлично, спасибо! Команда будет Command-4 – purplecones

+0

, пожалуйста! поэтому выберите это как ответ, чтобы люди не ответили излишне :) – FRAGA

+0

еще одна вещь, с которой я сталкиваюсь сейчас, проверяет, является ли это полноэкранным или нет. что означает, что мне нужно войти в свойства игрока и проверить, действительно ли это «полный экран». По какой-то причине я с трудом понимаю аппликацию, исходящую из C++/java – purplecones

1

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