Удаленные события AppleScript - PullRequest
       3

Удаленные события AppleScript

1 голос
/ 07 января 2011

Я пытаюсь открыть видео 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

1 Ответ

2 голосов
/ 07 января 2011

После того, как вы откроете фильм с помощью удаленной версии Quicktime, просто введите команду «play» в том же блоке кода. Кстати, плохая идея иметь вложенные блоки Tell. В частности, в вашем случае у вас есть блок подсказки Quicktime внутри блока подсказки Finder. По сути, вы говорите Finder, чтобы Quicktime что-то делал. Зачем? Finder не нужно вводить какие-либо команды для Quicktime, потому что яблочный скрипт может сделать это сам. Так что отделяйте 2 блока сообщений друг от друга. Таким образом у вас будет меньше конфликтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...