Je veux utiliser le pont de script pour ajouter un film à iTunes. Et de préférence me laisser choisir entre une "vidéo musicale" et un "film". Je connais à la fois Objective-C et AppleScript, je pensais que ce ne serait pas si difficile mais je ne peux pas comprendre. Je sais comment j'utiliserais Nsapplescript, mais je cible 10.5 ou plus tard et lisez ce pont de script obsolètes NsaPLAppLescript. Est-ce correct?
Tout ce que j'ai eu est p> qui est, comme vous pouvez le constater, pas beaucoup du tout. P> P>
3 Réponses :
Vous devez utiliser le programme "Processeur de définition de script" ( SDP code>) pour générer un fichier d'en-tête de la définition de script iTunes '(
.sdef code>) (que vous pouvez obtenir Utilisation du programme
SDEF code>):
sdef /Applications/iTunes.app | sdp -fh --basename "iTunes"
J'ai déjà fait la chose SDP. Et je pense que la méthode dont j'ai besoin est d'ajouter: à:. Mais il n'y a pas de documentation à ce sujet.
Si cela ne peut pas être fait via le pont de script, vous pouvez essayer Appscript ou juste un ancien AppleScript à la place. .
Ceci est définitivement possible via le pont de script: j'ai fait des choses similaires à plusieurs reprises avec Python.
La méthode [iTunesApp ajout: à:] fonctionne - utilisez simplement un tableau d'objets Nsurl comme premier paramètre et nil comme deuxième.
Étape 1. Générez étape 2. Le code pour ajouter un fichier multimédia ressemble à ce qui suit: p> iTunes.h code> fichier d'en-tête:
Pour le deuxième paramètre, il faut un objet de playlist (ou nil comme mentionné précédemment). Une fois que vous avez récupéré une instance d'un objet iTunesPlayList * à travers des moyens (il y en a plusieurs selon vos besoins), vous pouvez le transmettre en tant que deuxième paramètre. P>