Turinys:

Atsitiktiniai MP3 į telefoną: 7 žingsniai
Atsitiktiniai MP3 į telefoną: 7 žingsniai

Video: Atsitiktiniai MP3 į telefoną: 7 žingsniai

Video: Atsitiktiniai MP3 į telefoną: 7 žingsniai
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, Liepa
Anonim
Atsitiktiniai MP3 į telefoną
Atsitiktiniai MP3 į telefoną
Atsitiktiniai MP3 į telefoną
Atsitiktiniai MP3 į telefoną

Ką tai daro?

Jis atsitiktinai nukopijuoja „daugybę mp3“iš mano muzikos aplanko į mano telefoną

Preliudija:

Ar dar prisimenate laikus, kai mes rinkdavome mp3 iš savo draugų, prijungdami kietąjį diską (ar per LAN vakarėlius), ir dažnai neskausmingai užsisakydavome, sujungdavome ir žymėdavome mūsų kolekcijas?

Kiekvienas turėjo savo sistemą, žanrus, abėcėlės tvarką, atmosferą. Mes naudosime pirmuosius failų pavadinimus ir vėliau ID3 žymas. Valandos, dienos, mėnesiai, kai tik užsisakote mūsų kolekcijas, dažnai net jų neklausydami. Pavadinimus žinojome mintinai ir kuriame aplanke juos rasti, bet niekada jų neklausėme.

Kartais tiesiog paleidžiame „Winamp“ir paspaudžiame maišymo mygtuką.

Todėl mano kietajame diske yra didžiulė mp3 kolekcija, muzika nuo tada, kai man buvo 15 metų.

Tačiau, žinoma, jis niekada netilps mano telefone ir, tiesą pasakius, man nereikia vaikščioti su visu tuo duomenų bagažu.

Taigi: tai maža programa, kurią parašiau naudodamas internetą (dažniausiai „Stack Overflow“).

Ką tai daro?

Jis atsitiktinai nukopijuoja „daugybę mp3“iš mano muzikos aplanko į mano telefoną!

Kas kelias savaites keičiu mp3 į naujus, pamažu pereidamas prie savo didelės muzikos kolekcijos. Pavadink tai nostalgija!

Bet ne tik tai! Programa „išsaugo“, kurių pavadinimus aš jau vieną kartą nukopijavau ir ištrinu juos iš lygties! Taip pat galiu rankiniu būdu pakeisti pavadinimus, kurie nebus įtraukti!

Tai nėra „patogiausias“darbas, kurį aš kada nors padariau, bet leiskite man žingsnis po žingsnio paaiškinti, ką daryti!

Džiaugiuosi, jei kas nors kitas imsis darbo ir jį pagerins

Šio veiksmo priede rasite ZIP failą su visais komponentais

Jame yra:

Randommusic_withcomments.bat

robocopy.bat

Manekenai-aplankas

SD kortelės aplankas

1 žingsnis: visada sukurkite atsarginę kopiją

VISADA PADARYTI

ATSARGINĖ! Aš nesu atsakingas už jokias problemas!

2 veiksmas: redaguokite „Randommusic.bat“

Redaguoti Randommusic.bat
Redaguoti Randommusic.bat

Atidarykite „Randommusic_withcomments.bat“naudodami teksto rengyklę ir vykdykite instrukcijas (instrukcijos prasideda „REM“prieš kodo eilutę)

Nustatykite „Musicroot“į savo šaltinio muzikos aplanką. Mano atveju „D: / EigeneMusik / Musik / Musik_sortiert“

Nustatykite „Playfolder“į aplanką „Dummies-Folder“. Mano atveju „D: / SSD_PC_sortieren / Musiktmp / dummies“

Nustatykite „Filecount“failų, kuriuos norite kopijuoti į savo telefoną, skaičių. Skaičiuoju taip:

MP3 failai yra apytiksliai. 3 MB. Taigi noriu naudoti ca. 3 GB mano SD kortelės erdvės muzikai.

3000 MB/3 MB yra 1000 failų. Taigi aš nustatiau „Filecount“iki 1000 ar žemiau.

Išsaugokite ir išeikite iš failo.

Failo kodas:

@echo off & setlocal enabledelayedepansion

REM Musicroot = Jūsų šaltinio muzikos aplankas

rinkinys "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"

REM Playfolder = Jūsų paskirties aplankas, taip pat jūsų fiktyvus aplankas

nustatyti "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Nustatykite čia, kiek failų norite perkelti (čia 999.mp3)

set /a filecount = 1000

REM faktinė programa: nieko nekeiskite anksčiau!

pushd "%musicroot%"

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

popd

pushd "%playfolder%"

: randomloop

set /a rd =%atsitiktinių %%% failų+1

nustatyti "mp3 =! $%rd%!"

jei nenustatyta mp3 goto: randomloop

nustatyti "$%rd%="

%% i in ("%mp3%") do if if "%% ~ nxi" echo "%% ~ nxi" jau yra%playfolder%. & goto: randomloop

kopijuoti "%mp3%"

set /a filecount- = 1

jei % filecount % gtr 0 goto: randomloop

popd

3 veiksmas: redaguokite „Robocopy.bat“

Atidarykite robokopiją.bat

ir nustatykite 2 failų kelius taip:

robokopija „Kelias į SD aplanką“„Dummy-Folder“/sukurti

Mano atveju tai atrodo taip:

robokopija "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /sukurti

Tai padarys tai, kad jūsų faktinių muzikos failų kopijos bus 0Byte-kopijos, kurios vėliau bus naudojamos kaip palyginimo failai ateityje.

4 veiksmas: paleiskite „Randommusic_withcomments.bat“

Paleiskite „Randommusic_withcomments.bat“
Paleiskite „Randommusic_withcomments.bat“

Paruošta pirmajam bėgimui!

Dabar tiesiog dukart spustelėkite Randommusic_withcomments.bat ir palaukite, kol įvyks magija!

Nesijaudinkite, jei iš pradžių matote tik mirksinčią brūkšnelį, prieš pradėdami programą turite peržiūrėti visus muzikos failus ir juos indeksuoti. Mano 120 GB SDD diske užtrunka 3 minutes.

Tai turėtų atrodyti kaip vaizdas.

Atminkite, kad pamatysite eilutę „Failas jau egzistuoja“, kai jis aplanke „Dummies“susiduria su „Dummy-File“tokiu pačiu pavadinimu. Akivaizdu, kad tai neįvyks pirmojo važiavimo metu, nes kol kas nesukūrėme manekenų.

Palaukite, kol kopijavimas bus baigtas.

5 veiksmas: perkelkite failus iš manekeno į SD kortelę

Perkelkite failus iš manekeno į SD kortelę
Perkelkite failus iš manekeno į SD kortelę
Perkelkite failus iš manekeno į SD kortelę
Perkelkite failus iš manekeno į SD kortelę

Kai kopijavimas bus baigtas, „Dummies“aplanke turėtumėte rasti failų skaičių „filecount“.

Kaip matote, aš jau vieną kartą paleidau programą ir turiu faktinius failus, kurių failo dydis yra didesnis nei 0 baitų, ir „Dummy-Files“. Dabar norime nukopijuoti „faktinius failus“į aplanką „SD kortelė“. Lengviausias būdas yra užsisakyti failus pagal dydį, tada iškirpti ir įklijuoti daugiau nei 0 baitų failus.

6 veiksmas: paleiskite „Robocopy.bat“

6 žingsnis:

Perkėlę „tikrus“muzikos failus į aplanką „SD kortelė“, norime sukurti netikrus naujų mp3 failų failus ir perkelti juos į „fiktyvų“aplanką, todėl kitą kartą jie bus pašalinti.

Šį darbą atlieka failas „robocopy.bat“. Tiesiog pradėk.

7 žingsnis: viskas padaryta

Viskas padaryta! Dabar perkelkite failus iš „SD kortelės“į savo telefoną ir pradėkite klausytis!

Tai nėra „patogiausias“darbas, kurį aš kada nors padariau, bet leiskite man žingsnis po žingsnio paaiškinti, ką daryti!

Džiaugiuosi, jei kas nors kitas imtųsi darbo ir sukurtų geresnę versiją!

Rekomenduojamas: