2011-10-26 4 views
2

J'ai un projet Cocoa-AppleScript en XCode où j'essaye d'envoyer des commandes à iTunes sur un ordinateur en réseau local. Pour une raison quelconque cela fonctionne:AppleScript avec iTunes sur une machine distante

tell application "iTunes" of machine "eppc://user:[email protected]" 
    playpause 
end tell 

Mais cela ne:

set remoteMachine to "eppc://user:[email protected]" 
tell application "iTunes" of machine remoteMachine 
    playpause 
end tell 

Je reçois l'erreur "Impossible de trouver la machine à distance." Des idées?

Répondre

1

OK j'ai tout compris, ou au moins un moyen de le faire. Vous pouvez spécifier l'application elle-même sur la machine distante, comme:

set theRemoteApp to application "eppc://user:[email protected]/iTunes" 
using terms from application "iTunes" 
    tell theRemoteApp 
     playpause 
    end tell 
end using terms from 
0

Essayez d'ajouter un qualificatif named:

set remoteMachine to "eppc://user:[email protected]" 
tell application "iTunes" of machine named remoteMachine 
    playpause 
end tell 
+0

Malheureusement, cela n'a pas fonctionné. D'autres idées? – Jesse

Questions connexes