J'ai obtenu des indices de http://www.dougscripts.com/itunes/ pour venir avec le code suivant. Mais il faut beaucoup plus d'améliorations.Lecture des paroles à partir de iTunes pour faire un fichier
- J'ai eu une erreur quand j'en ai fini avec la génération de fichier, http://a.imageshack.us/img831/1610/screenshot20100804at113l.png, quel est le problème?
- Je n'ai pas besoin d'utiliser "TextEdit" pour stocker un fichier, est-il préférable de simplement stocker les informations dans le fichier?
tell application "iTunes" if player state is playing then set sel to current track as list else if selection is not {} then set sel to selection end if set noSong to "" set summaryFile to ((path to desktop as Unicode text) & "songs2.txt") set ff to open for access file summaryFile with write permission repeat with this_track in sel set the_lyrics to this_track's lyrics set {art, nom} to {this_track's artist, this_track's name} if the_lyrics is not "" then tell application "TextEdit" activate set myVar to art & nom & the_lyrics write myVar to ff starting at eof end tell else beep end if end repeat end tell
Merci pour le script et le WriteToLog() aurait dû être WriteLog(), sans elle, il fonctionne très bien. – prosseek
Oups! Fixé. Merci d'avoir attrapé ça. –