2011-01-06 66 views
1

我試圖在遠程計算機上打開QuickTime視頻,但遇到了一些問題。遠程AppleScript事件

有人可以幫忙嗎?

這是迄今爲止我已經得到了代碼,它能夠打開的視頻,但不知道如何得到它玩......

set TheView2 to "eppc://username:[email protected]" 
set remoteFinder to application "Finder" of machine TheView2 
using terms from application "Finder" 
    tell remoteFinder 
     open application file id "com.apple.QuickTimePlayer" 
     try 
      using terms from application "QuickTime Player" 
       tell application "QuickTime Player" of machine TheView2 
        open "Macintosh HD:Users:mini:Desktop:cache.mov" 
       end tell 
      end using terms from 
     on error errText number errNum 
      display dialog "Some other error: " & errNum & return & errText 
     end try 
    end tell 
end using terms from 

回答

2

後您通過遙控打開影片Quicktime版本只需在同一代碼塊中發出「play」命令即可。順便說一下,嵌套的tell塊是一個壞主意。特別是在你的情況下,你在Finder tell block中有Quicktime tell block。基本上你要告訴Finder告訴Quicktime做些什麼。爲什麼? Finder不需要向Quicktime發出任何命令,因爲applescript可以自己做。因此,將兩個說明塊彼此分開。這樣你就會有更少的衝突。

+0

感謝您的幫助,我在哪裏放第二塊告訴雖然?我不斷遇到問題。我嵌套它們是因爲這是我能夠讓應用程序看起來工作的唯一方式。你有可能給我一點代碼幫助嗎? – Kirn 2011-01-07 19:24:31

+0

其實我得到它的工作,謝謝soooooo了,我很失落! – Kirn 2011-01-07 19:30:51

+0

很高興看到你得到它的工作......祝你好運。 – regulus6633 2011-01-08 10:14:11