AppleScript с iTunes на удаленной машине - PullRequest
2 голосов
/ 26 октября 2011

У меня есть проект Cocoa-AppleScript в XCode, где я пытаюсь отправить некоторые команды в iTunes на локальном сетевом компьютере.По какой-то причине это работает:

tell application "iTunes" of machine "eppc://user:pass@computer.local"
    playpause
end tell

Но это не так:

set remoteMachine to "eppc://user:pass@computer.local"
tell application "iTunes" of machine remoteMachine
    playpause
end tell

Я получаю ошибку «Не удается найти удаленный компьютер».Есть идеи?

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

ОК, я понял это, или хотя бы один способ сделать это. Вы можете указать само приложение на удаленной машине, например:

set theRemoteApp to application "eppc://user:pass@computer.local/iTunes"
using terms from application "iTunes"
    tell theRemoteApp
        playpause
    end tell
end using terms from
0 голосов
/ 29 октября 2011

Попробуйте добавить квалификатор named:

set remoteMachine to "eppc://user:pass@computer.local"
tell application "iTunes" of machine named remoteMachine
    playpause
end tell
...