我正在尝试在远程计算机上打开QuickTime视频,但遇到了一些问题。
有人可以帮忙吗?
这是我到目前为止的代码,它可以打开视频,但不知道如何让它播放......
set TheView2 to "eppc://username:password@TheView2.local"
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
答案 0 :(得分:2)
使用远程版本的Quicktime打开影片后,只需在同一代码块中发出“play”命令。顺便说一句,拥有嵌套的tell块是个坏主意。特别是在您的情况下,您在Finder tell块中有Quicktime tell块。基本上你告诉Finder要告诉Quicktime要做点什么。为什么? Finder不需要向Quicktime发出任何命令,因为applescript可以自己执行。因此将2个告诉块彼此分开。通过这种方式你可以减少冲突。