Saya punya banyak CD yang ditandai dan kemudian diimpor ke iTunes dalam format berikut:
- Cream Classics (disc 1)
- Cream Classics (disc 2)
- Cream Classics (disc 3)
Yang ingin saya lakukan adalah mengatur nomor disk masing-masing album (karena iTunes memiliki meta-data untuk ini) dan kemudian mengganti nama album menjadi "Cream Classics".
Mengingat jumlah album yang saya miliki, ini adalah proses manual yang sangat melelahkan.
Sementara saya dapat mengetuk sesuatu dalam vbscript untuk melakukannya secara otomatis, saya berharap ini adalah masalah yang cukup umum bagi seseorang untuk menyelesaikan masalahnya.
Ada saran?
Jawaban:
Ternyata menulis vbscript untuk memperbaikinya sama sekali tidak sulit.
Buat file teks baru dengan nama
fixdisc.vbs
dan masukkan yang berikut ke dalamnya:Memunculkan prompt perintah (menggunakan
cmd
), navigasikan ke lokasi skrip dan ketik:cscript fixdisc.vbs
Script akan memberi tahu Anda album apa yang akan diubah tetapi tidak akan melakukan perubahan . Saat Anda senang, edit skrip dan hapus
'
dari dua baris sehingga kode terlihat seperti ini:Sekarang jalankan kembali skrip dan trek yang berisi
(disc x)
(di mana x adalah 1 hingga 4) akan memiliki meta-data "Nomor Cakram" yang sesuai dan judul album akan diperbarui untuk menghapus string itu.Peringatan / peringatan
Nikmati.
sumber
(dis
pertama dalam string dan kemudian menggunakan ekspresi reguler (seperti\(dis[ck] (\d+).*?\)
untuk mengekstrak nomor disk. Ini akan menghasilkan tidak perlu menggunakan perintah garis, pemrosesan lebih cepat, dukungan untuk varian "disk / disk", dukungan untuk nomor disk apa pun, dan dukungan untuk nomor disk yang kompleks. Jadi pada dasarnya, sebagian besar peringatan!