TG Légende vivante
Nombre de messages : 5790 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 • Big Sur Date d'inscription : 12/11/2006
| Sujet: AppleScript :: lecteur MP3 et iTunes 12/16/2006, 15:54 | |
| On peut très bien utiliser un lecteur MP3 autre qu'un iPod avec iTunes. Un simple glisser-déplacer depuis une liste de lecture iTunes vers l'icône du lecteur sur le bureau copie les titres sélectionnés vers le lecteur. Ce faisant, vous savez — peut-être — que des fichiers cachés sont aussi enregistrés sur le lecteur. La plupart des baladeurs savent s'en accommoder mais pas tous. C'est le cas du mpman 256Mb de mon fils. Quand il tombe sur un fichier qu'il ne sait pas traiter, au lieu de passer au suivant sans se poser de question, il indique que la lecture est impossible et attend qu'on réponde. Vue la taille des boutons, c'est vraiment pénible. Je lui ai donc pondu l'AppleScript suivant pour nettoyer son lecteur avant de l'utiliser : - Code:
-
on open mesObjets repeat with monObjet in mesObjets set leNom to monObjet as string if (leNom contains "mp3") then if (leNom ends with ":") then if (leNom does not contain " ") then set leNom to characters 1 thru ((length of leNom) - 1) of leNom as string repeat until (offset of ":" in leNom) = 0 set deuxpoint to offset of ":" in leNom set leNom to characters 1 thru (deuxpoint - 1) of leNom & "/" & characters (deuxpoint + 1) thru -1 of leNom as string end repeat set maCommande to "ls -a /volumes/" & leNom & "/._*.mp3" do shell script maCommande set decision to display dialog "Les fichiers suivants vont être supprimés :" & return & return & result buttons {"Effacer", "Abandonner"} if button returned of decision = "Effacer" then set maCommande to "rm /volumes/" & leNom & "/._*.mp3" do shell script maCommande display dialog "Fichiers effacés..." buttons "Vu" end if else beep 3 display dialog "Désolé, le chemin ne doit pas contenir d'espaces…" buttons "Vu" end if else beep 3 display dialog "Désolé, ce n'est pas un dossier ou un lecteur…" buttons "Vu" end if else beep 3 display dialog "Désolé, le nom du lecteur doit contenir le mot MP3 (pour éviter les erreurs)…" buttons "Vu" end if end repeat end open Il n'y a plus qu'a enregistrer ce script comme application, à lui coller une icône pour faire joli et à le placer dans le Dock ou sur le Bureau. Il suffit ensuite de déposer l'icône du lecteur sur celle du script pour que le ménage soit fait. Bon, il y a moyen de peaufiner le bigntz mais là, déjà, il rend bien le service qu'on attend de lui. | |
|