Sisukord:

Juhuslikud MP3 -d telefoni: 7 sammu
Juhuslikud MP3 -d telefoni: 7 sammu

Video: Juhuslikud MP3 -d telefoni: 7 sammu

Video: Juhuslikud MP3 -d telefoni: 7 sammu
Video: Lapse elutee toetamise ja kaitse loomise audiomeditatsioon. Nr 04. Amaryllise® süvameditatsioonid. 2024, November
Anonim
Juhuslikud MP3 -d telefoni
Juhuslikud MP3 -d telefoni
Juhuslikud MP3 -d telefoni
Juhuslikud MP3 -d telefoni

Mida see teeb?

See kopeerib juhuslikult “hulga mp3 -sid” minu muusikakaustast minu telefoni

Prelüüd:

Kas mäletate veel aegu, mil me kogusime oma sõpradelt mp3-sid kõvaketaste ühendamise kaudu (või LAN-pidude ajal) ja sageli tellisime, ühendasime ja sildistasime oma kogusid?

Kõigil oli oma süsteem, žanrid, tähestikulised järjekorrad, õhkkonnad. Me kasutaksime esmalt failinimesid ja hiljem ID3-silte. Tundide, päevade, kuude jooksul lihtsalt tellime meie kollektsioone, sageli isegi seda kõike kuulamata. Me teadsime pealkirju peast ja millisest kaustast need leida, kuid ei kuulanud neid kunagi.

Mõnikord käivitasime lihtsalt Winampi ja vajutasime segamisnuppu.

Seetõttu on mul kõvakettal see tohutu mp3 -kogu, muusika alates 15 -aastasest kuni praeguseni.

Kindlasti ei mahuks see aga kunagi minu telefoni ja ausalt öeldes ei pea ma kogu selle andmepagasiga ringi käima.

Niisiis: see on väike programm, mille kirjutasin Interneti abil (enamasti Stack Overflow).

Mida see teeb?

See kopeerib juhuslikult “hulga mp3 -sid” minu muusikakaustast minu telefoni!

Iga paari nädala tagant vahetan mp3 -d uute vastu, edenedes aeglaselt läbi oma suure muusikakogu. Nimetage seda Nostalgiaks!

Kuid mitte ainult seda! Programm “salvestab”, mille pealkirjad olen juba korra kopeerinud ja võtab need võrrandist välja! Võin ka pealkirju käsitsi muuta, see välistatakse!

See pole kõige kasutajasõbralikum töö, mida ma kunagi teinud olen, kuid lubage mul samm-sammult selgitada, mida teha!

Mul on hea meel, kui keegi teine selle töö ette võtab ja selle paremaks muudab

Leiate zip-faili koos kõigi selles etapis olevate komponentidega Manus

See sisaldab:

Randommusic_withcomments.bat

robocopy.bat

Dummies-Folder

SD-kaardi kaust

Samm: tehke alati varukoopia

Alati teha

TAGASI! Ma ei vastuta probleemide eest!

Samm: redigeerige Randommusic.bat

Muuda Randommusic.bat
Muuda Randommusic.bat

Avage tekstiredaktoriga Randommusic_withcomments.bat ja järgige juhiseid (juhised algavad koodirea ees tähega „REM”)

Määrake Musicroot oma allikamuusika kausta. Minu puhul “D: / EigeneMusik / Musik / Musik_sortiert”

Seadke Playfolder oma Dummies-kausta. Minu puhul “D: / SSD_PC_sortieren / Musiktmp / dummies”

Määrake Filecount failide arvule, mida soovite oma telefoni kopeerida. Mina arvutan nii:

MP3-failid on ca. 3 MB. Nii et ma tahan kasutada ca. 3 GB minu SD-kaardi ruumi muusika jaoks.

3000 MB/3 MB on 1000 faili. Seega seadsin Filecount'i väärtuseks 1000 või alla selle.

Salvestage ja väljuge failist.

Faili kood:

@echo off & setlocal enabledelayedepansion

REM Musicroot = Teie allikamuusika kaust

määrake "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"

REM Playfolder = Teie sihtkoha kaust ja ka näiv kaust

määrake "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Siin saate määrata, kui palju faile soovite üle kanda (siin 999.mp3)

set /a filecount = 1000

REM -i tegelik programm: ärge muutke sellest hetkest midagi!

pushd "%musicroot%"

for /r %% i in (*.mp3) do set /a files+= 1 & set "$! files! = %% ~ i"

popd

pushd "%playfolder%"

: randomloop

set /a rd =%juhuslikud %%% failid+1

määrake "mp3 =! $%rd%!"

kui pole määratletud mp3 goto: randomloop

määrake "$%rd%="

%% i in ("%mp3%") jaoks tee, kui see on olemas "%% ~ nxi" echo "%% ~ nxi" on juba olemas%playfolder%. & goto: randomloop

kopeeri "%mp3%"

set /a filec- = 1

kui % filecount % gtr 0 goto: randomloop

popd

Samm: muutke Robocopy.bat

Avatud robocopy.bat

ja määrake 2 failiteed järgmiselt:

robocopy "Tee SD-kausta" "Dummy-Folder" /luua

Minu puhul näeb see välja selline:

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

See teeb aga oma tegelikest muusikafailidest 0Byte-koopiaid, mida hiljem kasutatakse võrdlusdummidena edaspidiseks kasutamiseks.

Samm 4: Käivitage Randommusic_withcomments.bat

Käivitage Randommusic_withcomments.bat
Käivitage Randommusic_withcomments.bat

Esimeseks jooksuks valmis!

Nüüd topeltklõpsake Randommusic_withcomments.bat ja oodake, kuni maagia juhtub!

Ärge muretsege, kui näete alguses vilkuvat kriipsjoont, peab programm enne alustamist kõik teie muusikafailid läbi vaatama ja indekseerima. Minu 120 GB SDD-draivil kulub 3 minutit.

See peaks välja nägema midagi sellist nagu pilt.

Pange tähele, et kui leiate kausta Dummies samanimelise näivfaili, leiate rea „Fail on juba olemas”. Ilmselgelt seda esimesel korral ei juhtu, kuna me ei loonud praegu ühtegi mannekeeni.

Oodake, kuni kopeerimine on lõpetatud.

Samm: teisaldage failid näivalt SD -kaardile

Teisaldage failid näivalt SD -kaardile
Teisaldage failid näivalt SD -kaardile
Teisaldage failid näivalt SD -kaardile
Teisaldage failid näivalt SD -kaardile

Kui kopeerimine on lõpetatud, peaksite oma Dummies-kaustast leidma failide arvu “filecount”.

Nagu näete, käivitasin programmi juba korra ja mul on tegelikud failid, mille failisuurus on üle 0 baidi, ja näivfailid. Nüüd tahame kopeerida “tegelikud failid” kausta “SD-kaart”. Lihtsaim viis on tellida failid suuruse järgi ja seejärel lõigata ja kleepida üle 0 -baitised failid.

6. samm: käivitage Robocopy.bat

6. samm:

Pärast oma “päris” muusikafailide teisaldamist kausta “SD-kaart” tahame luua uutest mp3-failidest näivfailid ja lükata need kausta “näiv”, nii et järgmisel läbimisel need välistatakse.

Selle töö teeb ära fail “robocopy.bat”. Lihtsalt alustage.

Samm: kõik on valmis

Kõik tehtud! Nüüd teisaldage failid SD-kaardilt oma telefoni ja hakake kuulama!

See pole kõige kasutajasõbralikum töö, mida ma kunagi teinud olen, kuid lubage mul samm-sammult selgitada, mida teha!

Mul on hea meel, kui keegi teine selle töö ette võtab ja parema versiooni teeb!

Soovitan: