İçindekiler:

Telefona Rastgele MP3'ler: 7 Adım
Telefona Rastgele MP3'ler: 7 Adım

Video: Telefona Rastgele MP3'ler: 7 Adım

Video: Telefona Rastgele MP3'ler: 7 Adım
Video: Burak Bulut & Kurtuluş Kuş & Mustafa Ceceli feat. İrem Derici - Rastgele 2024, Temmuz
Anonim
Telefona Rastgele MP3'ler
Telefona Rastgele MP3'ler
Telefona Rastgele MP3'ler
Telefona Rastgele MP3'ler

Bu ne işe yarıyor?

Müzik klasörümden Telefonuma rastgele bir "mp3 sayısı" kopyalıyor

Prelüd:

Sabit disklerimizi bağlayarak (veya LAN Partileri sırasında) arkadaşlarımızdan mp3'ler topladığımız ve koleksiyonlarımızı sık sık acısız bir şekilde sipariş ettiğimiz, birleştirdiğimiz ve etiketlediğimiz zamanları hala hatırlıyor musunuz?

Herkesin kendi sistemi, Türleri, Alfabetik Sıraları, Atmosferleri vardı. Önce Dosya Adlarını ve daha sonra ID3-Etiketlerini kullanırdık. Saatler, Günler, Aylarca Koleksiyonlarımızı sipariş etmek, çoğu zaman hepsini dinlemeden. Başlıkları ezbere ve hangi klasörde bulacağımızı biliyorduk ama hiç dinlemedik.

Bazen Winamp'ı başlatır ve Shuffle-Butonuna basardık.

Bu nedenle, Sabit Diskimde bu devasa mp3 Koleksiyonu var, 15 yaşımdan bugüne müzik.

Ancak, kesinlikle benim Telefonuma asla sığmaz ve dürüst olmak gerekirse, tüm bu Veri Bagajı ile dolaşmaya ihtiyacım yok.

Yani: Bu internet yardımıyla yazdığım küçük bir program (çoğunlukla Stack Overflow).

Bu ne işe yarıyor?

Müzik klasörümden Telefonuma rastgele bir "mp3 sayısı" kopyalıyor!

Birkaç haftada bir, büyük müzik koleksiyonumda yavaş yavaş ilerleyerek, mp3'leri yenileriyle değiştiriyorum. Nostalji deyin!

Ama sadece bu değil! Program zaten bir kez kopyaladığım başlıkları “kaydetiyor” ve onları denklemden çıkarıyor! Ayrıca, hariç tutulacak başlıkları manuel olarak da değiştirebilirim!

Şimdiye kadar yaptığım en “kullanıcı dostu” çalışma değil ama adım adım ne yapacağımı açıklamama izin verin!

Bir başkası işi üstlenir ve daha iyi hale getirirse sevinirim

Tüm Bileşenleri içeren zip-Dosyasını bu adım Ekinde bulacaksınız

Bu içerir:

Randommusic_withcomments.bat

robocopy.bat

Aptallar-Klasör

SD-Kart-Klasörü

Adım 1: Daima Yedekleme Yapın

HER ZAMAN YAPIN

YEDEK! Herhangi bir sorundan sorumlu değilim!

2. Adım: Randommusic.bat'ı düzenleyin

Randommusic.bat'ı düzenleyin
Randommusic.bat'ı düzenleyin

Randommusic_withcomments.bat dosyasını bir Metin Düzenleyici ile açın ve talimatları izleyin (talimatlar kod satırının önünde “REM” ile başlar)

Musicroot'u Kaynak Müzik Klasörünüze ayarlayın. Benim Durumumda “D:\EigeneMusik\Musik\Musik_sortiert”

Playfolder'ı Dummies-Klasörünüze ayarlayın. Benim Durumumda “D:\SSD_PC_sortieren\Musiktmp\dummies”

Dosya Sayısını Telefonunuza kopyalamak istediğiniz dosya sayısına ayarlayın. şöyle hesaplıyorum:

MP3 Dosyaları ca. 3MB. Bu yüzden ca kullanmak istiyorum. Müzik için SD Kart Alanımın 3 GB'ı.

3000MB/3MB 1000 Dosyadır. Bu yüzden Filecount'u 1000 veya altına ayarladım.

Dosyayı kaydedin ve çıkın.

Dosyanın Kodu:

@echo off&setlocal etkingecikmeligenişletme

REM Musicroot = Kaynak Müzik Klasörünüz

"musicroot= D:\EigeneMusik\Musik\Musik_sortiert" olarak ayarlayın

REM Playfolder= Hedef Klasörünüz ve Kukla Klasörünüz

"playfolder= D:\SSD_PC_sortieren\Musiktmp\dummies" olarak ayarlayın

REM filecount = Kaç dosya aktarmak istediğinizi buradan ayarlayın (burada 999.mp3)

set /a dosya sayısı=1000

REM Gerçek Programı: Bu noktadan sonra hiçbir şeyi değiştirmeyin!

pushd "%musicroot%"

(*.mp3) içindeki /r %%i için /a files+=1 ve "$!files!=%%~i" olarak ayarlayın

popd

pushd "%playfolder%"

:rastgele döngü

/a rd=%random%%%files+1 ayarla

"mp3=!$%rd%!" ayarla

eğer tanımlı değilse mp3 git:randomloop

"$%rd%=" olarak ayarla

%%i için ("%mp3%") varsa yap "%%~nxi" echo "%%~nxi" %playfolder% içinde zaten var.& goto:randomloop

"%mp3%" kopyala

/a dosya sayısı-=1 ayarla

eğer %filecount% gtr 0 goto:randomloop

popd

3. Adım: Robocopy.bat'ı düzenleyin

robocopy.bat'ı açın

ve 2 Dosya Yolunu aşağıdaki gibi ayarlayın:

robocopy "SD Klasöre Giden Yol" "Kukla Klasör" /create

Benim Durumumda şöyle görünüyor:

robocopy " D:\SSD_PC_sortieren\Musiktmp\SD-Card " "D:\SSD_PC_sortieren\Musiktmp\dummies" /create

Bunun yapacağı şey, gerçek müzik dosyalarınızın 0Byte-Kopyalarını yapmaktır, bunlar daha sonra ileride kullanılmak üzere Karşılaştırma-Aptallar olarak kullanılacaktır.

4. Adım: Randommusic_withcomments.bat'ı çalıştırın

Randommusic_withcomments.bat'ı çalıştırın
Randommusic_withcomments.bat'ı çalıştırın

İlk çalıştırmaya hazır!

Şimdi Randommusic_withcomments.bat'a çift tıklayın ve sihrin gerçekleşmesini bekleyin!

Endişelenmeyin, ilk başta yanıp sönen bir kısa çizgi görürseniz, programın başlamadan önce tüm müzik dosyalarınızı gözden geçirmesi ve dizine eklemesi gerekir. SDD-Drive'daki 120Gb'im için 3 Dakika sürer.

Görüntü gibi bir şey görünmelidir.

Klasör Aptalları'nda aynı ada sahip bir Kukla Dosya ile karşılaştığında “Dosya zaten var” satırını bulacağınızı unutmayın. Açıkçası bu, ilk çalıştırmada olmayacak, çünkü şimdilik herhangi bir manken yaratmadık.

Kopyalama tamamlanana kadar bekleyin.

Adım 5: Dosyaları Kukladan SD Karta Taşıyın

Dosyaları Kukladan SD Karta Taşıyın
Dosyaları Kukladan SD Karta Taşıyın
Dosyaları Kukladan SD Karta Taşıyın
Dosyaları Kukladan SD Karta Taşıyın

Kopyalama bittiğinde, Aptallar Klasörünüzde bir "dosya sayısı" - dosya sayısı bulmalısınız.

Gördüğünüz gibi, programı zaten bir kez çalıştırdım ve Dosya Boyutu 0 bayttan fazla olan Gerçek Dosyalara ve Kukla Dosyalara sahibim. Şimdi “gerçek Dosyaları” “SD-Kart” Klasörüne kopyalamak istiyoruz. En kolay yol, Dosyaları Boyuta göre sıralamak ve ardından 0bayttan fazla dosyaları kesip yapıştırmaktır.

6. Adım: Robocopy.bat'ı başlatın

6. Adım:

"Gerçek" müzik dosyalarımızı "SD-Kart" Klasörüne taşıdıktan sonra, yeni mp3'lerin yapay dosyalarını oluşturmak ve onları "kukla" Klasöre itmek istiyoruz, böylece bir sonraki çalıştırmada hariç tutulurlar..

Bu iş “robocopy.bat” dosyası tarafından yapılır. Sadece başla.

Adım 7: Her Şey Tamamlandı

Hepsi tamam! Şimdi Dosyaları “SD Karttan” telefonunuza taşıyın ve dinlemeye başlayın!

Şimdiye kadar yaptığım en “kullanıcı dostu” çalışma değil ama adım adım ne yapacağımı açıklamama izin verin!

Bir başkası bu işi üstlenir ve daha iyi bir versiyon yaparsa ne mutlu bana!

Önerilen: