2011-01-22 15 views
1

私は自分のMac miniを使ってHTPCを作成中です。 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»

オープンクリップが正常に動作し、私はフルスクリーンに設定することはできません。どんな助けもありがとう。

あなたは


ここで、フルスクリーン

プレーヤーのn [INHのためのプロパティですありがとうございました。アイテム]:ビデオプレーヤー。

要素 にはウィンドウが含まれています。アプリケーションウィンドウに含まれています。

特性

...

(ブーリアン)フルスクリーンである:クリップの再生がフルスクリーンである

...

答えて

0

、適切なキーストロークを使用してみてください。一例では、それはそれは、コマンドボタン(using command down)を押すようなものだし、次に文字コマンド+ F.を実行F

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

これは素晴らしい仕事でした。ありがとうございました!コマンドはCommand-4 – purplecones

+0

あなたは大歓迎です!これを答えとして選択すると、人々が不必要に答えるのを避けることができます:) – FRAGA

+0

もう一つのことは今実行中です。フルスクリーンであるかどうかを確認することです。つまり、私はプレイヤーのプロパティに入り、 'フルスクリーンである'かどうかをチェックする必要があります。私は何らかの理由でC++/javaから来るapplescriptを理解するのに苦労しています – purplecones

1
元のスクリプトでの問題は、あなたが「プレイヤー」ではなくプレイヤー0」の言ったことだった

" "player"はクラスです。 「プレーヤー0」は、そのクラスの特定の例/実体である。ゼロは最初に開始されたプレイヤーであり、通常は皆さんが持っているものですが、理論的には、同時に「プレイ1」、「プレイヤー2」などと呼ばれる複数のプレイヤーを開くことができます。

関連する問題