J'ai beaucoup de CD qui ont été étiquetés puis importés dans iTunes dans le format suivant:
- Cream Classics (disque 1)
- Cream Classics (disque 2)
- Cream Classics (disque 3)
Ce que je voudrais faire est de définir le numéro de disque de chacun des albums (car iTunes dispose de méta-données pour cela), puis de renommer l'album en "Cream Classics".
Compte tenu du nombre d'albums que j'ai, il s'agit d'un processus manuel extrêmement laborieux.
Bien que je puisse trouver quelque chose dans vbscript pour le faire automatiquement, j'espère que c'était un problème assez commun pour que quelqu'un l'ait déjà résolu.
Aucune suggestion?
Réponses:
Il s'est avéré qu'écrire vbscript pour résoudre ce problème n'était pas si difficile du tout.
Créez un nouveau fichier texte avec le nom
fixdisc.vbs
et mettez-y le texte suivant:Ouvrez une invite de commande (using
cmd
), naviguez jusqu'à l'emplacement du script et tapez:cscript fixdisc.vbs
Le script vous dira quels albums il va changer mais ne fera pas les changements . Lorsque vous êtes satisfait, éditez le script et supprimez-le
'
des deux lignes afin que le code ressemble à ceci:Maintenant, relancez le script et toutes les pistes contenant
(disc x)
(où x est compris entre 1 et 4) auront les méta-données appropriées "Numéro de disque" renseignées et le titre de l'album sera mis à jour pour supprimer cette chaîne.Mises en garde / avertissements
Prendre plaisir.
la source
(dis
premier» dans la chaîne, puis en utilisant une expression régulière (telle que\(dis[ck] (\d+).*?\)
pour extraire le numéro de disque). ligne, traitement plus rapide, prise en charge des variantes "disque / disque", prise en charge de tout numéro de disque et prise en charge des numéros de disque complexes. Donc, en gros, la plupart des mises en garde