2011-01-06 14 views
1

Ich versuche, ein QuickTime-Video auf einem Remote-Computer zu öffnen, aber in ein Problem zu kommen.Remote AppleScript-Ereignisse

Kann jemand helfen?

Dies ist der Code, den ich bisher bekommen habe, es in der Lage ist, um das Video zu öffnen, aber nicht wissen, wie es ...

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 

Antwort

2

Nachdem Sie den Film öffnen, um zu spielen zu bekommen mit der Fernbedienung Version von Quicktime geben Sie einfach den "play" -Befehl im selben Codeblock aus. Es ist übrigens eine schlechte Idee, verschachtelte Tell-Blöcke zu haben. Speziell in Ihrem Fall haben Sie den QuickTime Tell Block im Finder Tell Block. Im Grunde sagen Sie dem Finder, Quicktime etwas zu sagen. Warum? Der Finder muss keine Befehle an Quicktime senden, da applescript dies selbst tun kann. Trennen Sie also die 2 Tell-Blöcke voneinander. Sie werden auf diese Weise weniger Konflikte haben.

+0

Danke für die Hilfe, wo stelle ich den zweiten Tell-Block obwohl? Ich laufe immer wieder auf Probleme ein. Ich habe sie verschachtelt, weil das die einzige Möglichkeit war, die Anwendung zum Laufen zu bringen. Könntest du mir eine kleine Code Hilfe geben? – Kirn

+0

Eigentlich habe ich es funktioniert, danke soooooo viel, ich war so verloren! – Kirn

+0

Schön zu sehen, dass es funktioniert ... viel Glück. – regulus6633