Mündəricat:
- Addım 1: Həmişə Yedəkləmə edin
- Addım 2: Randommusic.bat redaktə edin
- Addım 3: Robocopy.bat redaktə edin
- Addım 4: Randommusic_withcomments.bat proqramını işə salın
- Addım 5: Faylları Dummy -dən SD Karta köçürün
- Addım 6: Robocopy.bat başladın
- Addım 7: Hər şey bitdi
Video: MP3 -lərin təsadüfi telefonu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu nə edir?
Musiqi qovluğumdan telefonuma təsadüfi bir "mp3 sayı" kopyalayır
Prelude:
Sabit disklərimizi (və ya LAN-Partiyalar zamanı) bağlayaraq dostlarımızdan mp3 topladığımız və çox vaxt ağrısız olaraq kolleksiyalarımızı sifariş etdiyimiz, birləşdirdiyimiz və etiketlədiyimiz vaxtları hələ də xatırlayırsınızmı?
Hər kəsin öz sistemi var idi, Janrlar, Əlifba Sırası, Atmosfer. Əvvəlcə Fayl Adlarını, daha sonra isə ID3-Etiketlərini istifadə edərdik. Kolleksiyalarımızı sifariş etmək üçün saatlar, günlər, aylar, çox vaxt hamısını dinləmədən. Başlıqları əzbər bildik və onları hansı qovluqda tapmalıyıq, amma heç qulaq asmadıq.
Bəzən biz yalnız Winamp-ı işə salırıq və Qarışdırma-Düyməsinə basırıq.
Buna görə də hard diskimdə 15 yaşımdan bu günə qədər olan bu nəhəng mp3 kolleksiyası var.
Ancaq əminəm ki, telefonuma heç vaxt uyğun gəlməyəcək və düzünü desəm, bütün bu məlumat baqajı ilə dolaşmağa ehtiyacım yoxdur.
Beləliklə: İnternetin köməyi ilə yazdığım kiçik bir proqramdır (əsasən Stack Overflow).
Bu nə edir?
Musiqi qovluğumdan telefonuma təsadüfi bir "mp3 sayı" kopyalayır!
Hər neçə həftədən bir mp3 -ni yeniləri ilə dəyişirəm, yavaş -yavaş böyük musiqi kolleksiyamda irəliləyirəm. Nostalji deyin!
Ancaq təkcə bu deyil! Başlıqları bir dəfə kopyaladığım və onları tənlikdən çıxardığım proqram "saxlayır"! Başlıqları da əl ilə dəyişə bilərəm, bu istisna ediləcək!
Etdiyim ən "istifadəçi dostu" iş deyil, amma nə edəcəyimi addım-addım izah edim!
Başqası işin öhdəsindən gəlsə və daha yaxşı olarsa xoşbəxtəm
Bu addım Əlavədə bütün Komponentləri olan zip-Faylını tapacaqsınız
Tərkibində:
Randommusic_withcomments.bat
robocopy.bat
Dummies-Qovluq
SD Kart Qovluğu
Addım 1: Həmişə Yedəkləmə edin
DAİMA YARAT
YEDƏK! Heç bir problemə görə məsuliyyət daşımıram!
Addım 2: Randommusic.bat redaktə edin
Mətn Redaktoru ilə Randommusic_withcomments.bat açın və təlimatları izləyin (təlimatlar kod xəttinin qarşısında "REM" ilə başlayır)
Musicroot'u Mənbə Musiqi Qovluğuna təyin edin. Mənim vəziyyətimdə "D: / EigeneMusik / Musik / Musik_sortiert"
Play Qovluqunu Dummies-Qovluğunuza qoyun. Mənim vəziyyətimdə "D: / SSD_PC_sortieren / Musiktmp / dummies"
Filecount -u Telefonunuza kopyalamaq istədiyiniz faylların sayına təyin edin. Mən belə hesablayıram:
MP3 faylları təxminən. 3 MB. Buna görə ca. istifadə etmək istəyirəm. 3 GB SD-Kartım üçün yer.
3000 MB/3 MB 1000 Dosyadır. Buna görə Filecount'u 1000 və ya daha aşağıya qoydum.
Saxla və Fayldan çıxın.
Faylın Kodu:
@echo off & setlocal effektiv gecikmə
REM Musicroot = Mənbə Musiqi Qovluğunuz
set "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"
REM Playfolder = Hedef-Qovluqunuz kimi Dummy Qovluqunuz da
"playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies" qurun
REM filecount = Burada neçə fayl köçürmək istədiyinizi təyin edin (burada 999.mp3)
set /a filecount = 1000
REM Aktual Proqramı: Bu nöqtədən sonra heç bir şeyi dəyişdirməyin!
pushd "%musicroot%"
for /r %% i in (*.mp3) /a files+= 1 və "$! files! = %% ~ i" qurun
popd
pushd "%oyun qovluğu%"
: təsadüfi döngə
set /a rd =%təsadüfi %%% faylları+1
"mp3 =! $%rd%!" seçin
müəyyən edilməyibsə mp3 goto: randomloop
"$%rd%=" təyin edin
%% i in ("%mp3%") üçün varsa "%% ~ nxi" echo "%% ~ nxi" artıq%playfolder%-də mövcuddur. & goto: randomloop
kopyalayın "%mp3%"
set /a filecount- = 1
əgər % filecount % gtr 0 goto: randomloop
popd
Addım 3: Robocopy.bat redaktə edin
Robocopy.bat açın
və 2 Fayl Yolunu aşağıdakı kimi qurun:
robocopy "SD Qovluğuna Yol" "Dummy-Qovluq" /yaradın
Mənim vəziyyətimdə belə görünür:
robocopy "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /yaratmaq
Bunun nə edəcəyi, daha sonra gələcək istifadə üçün Müqayisə-Dummies olaraq istifadə ediləcək əsl musiqi sənədlərinizin 0Byte-Kopyalarını hazırlamaqdır.
Addım 4: Randommusic_withcomments.bat proqramını işə salın
İlk qaçışa hazırsınız!
İndi Randommusic_withcomments.bat -ı iki dəfə vurun və sehrin olmasını gözləyin!
Narahat olmayın, əvvəlcə yanıb -sönən bir xətt görürsünüzsə, proqram başlamazdan əvvəl bütün musiqi sənədlərinizdən keçməli və onları indeksləməlidir. SDD-Sürücüdəki 120Gb üçün 3 dəqiqə çəkir.
Görünüşə bənzər bir şey olmalıdır.
Qeyd edək ki, Qovluq Dummies-də eyni adlı bir Dummy-Faylla qarşılaşanda "Fayl artıq mövcuddur" sətrini tapacaqsınız. Aydındır ki, bu, ilk dövrədə olmayacaq, çünki indiyə qədər heç bir kukla yaratmamışıq.
Kopyalama bitənə qədər gözləyin.
Addım 5: Faylları Dummy -dən SD Karta köçürün
Kopyalama tamamlandıqda, Dummies Qovluğunda "filecount" saylı fayl tapmalısınız.
Gördüyünüz kimi, proqramı artıq bir dəfə işlədim və 0 baytdan çox fayl ölçüsü olan Dual Files və Dummy-Files var. İndi "həqiqi faylları" "SD-Kart" Qovluğuna kopyalamaq istəyirik. Ən asan yol, Faylları Ölçüsünə görə sifariş etmək və sonra 0 bitdən çox olan faylları kəsib yapışdırmaqdır.
Addım 6: Robocopy.bat başladın
Addım 6:
"Həqiqi" musiqi sənədlərimizi "SD Kart" Qovluğuna köçürdükdən sonra yeni mp3-lərin saxta sənədlərini yaratmaq və "kukla" Qovluğuna itələmək istəyirik..
Bu iş "robocopy.bat" faylı ilə aparılır. Sadəcə başlayın.
Addım 7: Hər şey bitdi
Hər şey hazırdır! İndi faylları "SD-Kart" dan telefonunuza köçürün və dinləməyə başlayın!
Etdiyim ən "istifadəçi dostu" iş deyil, amma nə edəcəyimi addım-addım izah edim!
Başqası işin öhdəsindən gəlsə və daha yaxşı bir versiya versə, xoşbəxtəm!
Tövsiyə:
Təsadüfi DC Motor PWM Təcrübələri + Enkoder Sorun Giderme: 4 Addım
Təsadüfi DC Motor PWM Təcrübələri + Enkoder Sorun Giderme: Bəzən kiminsə zibilinin başqasının xəzinəsi olduğu vaxtlar olur və bu mənim üçün o anlardan biri idi. Məni izləyirsinizsə, ehtimal ki, hurdadan öz 3D printerim CNC yaratmaq üçün böyük bir layihə götürdüyümü bilirsiniz. O parçalar yox idi
M5StickC ESP32 və NeoPixels LED Ring Təsadüfi Rəng: 7 addım
M5StickC ESP32 və NeoPixels LED Ring Random Rəngi: Bu layihədə M5StickC ESP32 lövhəsindən istifadə edərək NeoPixels LED Üzükdə təsadüfi bir rəng göstərməyi öyrənəcəyik
Blink Caos: Təsadüfi Yanıp Söndürmə: 5 Addım
Təsadüfi Blink: Təsadüfi Yanıp Söndürmə: İstifadəçilər üçün təlimat verilə bilməzsə, hər hansı bir məlumatı daxil etmək üçün istifadə edin. İstifadəçi məlumatlarını əldə etmək üçün bu səhifəni açmaq lazımdır. İstifadəçilərə təqdim olunan xidmətlər
512 Rəngli LED Flaşör (təsadüfi): 13 addım
512 Rəngli LED Flaşör (təsadüfi): Bu LED flaşör mikro nəzarətçi istifadə etmədən 512 rəng göstərir. 9 bitlik ikili sayğac yalançı təsadüfi bir rəqəm yaradır və 3 D/A (rəqəmsaldan analoqa) çeviricilər qırmızı, yaşıl və mavi LED-ləri idarə edir
LED təsadüfi ədəd generatoru: 5 addım (şəkillərlə birlikdə)
LED təsadüfi ədəd generatoru: Bu çox sadə bir Arduino layihəsidir. Məhsul təsadüfi ədədləri təmsil etmək üçün LED -lərdən istifadə edir. Düyməni basdığınızda (basılı tutduğunuzda), LEDlər irəli və irəli gedəcək, sonra təsadüfi bir LED dəstinin sayını ifadə etmək üçün parlamasına icazə verəcək. Bu bir Ardu