Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Šta radi?
Kopira nasumično „broj mp3 -a“iz moje muzičke fascikle na moj telefon
Uvod:
Sjećate li se još vremena kada smo prikupljali mp3-ove od naših prijatelja povezivanjem naših tvrdih diskova (ili tokom LAN zabava) i često bezbolno naručivali, spajali i označavali naše kolekcije?
Svako je imao svoj sistem, žanrove, abecedne redove, atmosfere. Koristili bismo prvo imena datoteka, a kasnije ID3-oznake. Sati, dani, mjeseci samo naručivanja naših kolekcija, često čak i ne slušajući sve to. Naslove smo znali napamet i u kojoj ih fascikli pronaći, ali ih nikada nismo slušali.
Ponekad bismo samo pokrenuli Winamp i pritisnuli dugme za miješanje.
Stoga na svom tvrdom disku imam ogromnu zbirku mp3 -a, muzike od moje 15 -te godine do sada.
Međutim, zasigurno, to nikada ne bi stalo na moj telefon i, da budem iskren, ne moram ići sa svom tom podatkovnom prtljagom.
Dakle: Ovo je mali program koji sam napisao uz pomoć interneta (uglavnom Stack Overflow).
Šta radi?
Kopira nasumično "broj mp3 -a" iz moje muzičke fascikle na moj telefon!
Svakih nekoliko tjedana razmjenjujem mp3 s novim, polako napredujući kroz svoju veliku muzičku kolekciju. Nazovite to nostalgijom!
Ali ne samo ovo! Program "sprema", naslove koje sam već jednom kopirao i izvlači ih iz jednadžbe! Mogu i ručno promijeniti naslove, to će biti isključeno!
To nije najprikladniji posao koji sam ikada radio, ali dopustite mi da vam objasnim korak po korak šta treba učiniti!
Sretan sam ako bi se netko drugi prihvatio posla i poboljšao ga
Zip-datoteku sa svim komponentama pronaći ćete u ovim koracima Prilog
Sadrži:
Randommusic_withcomments.bat
robocopy.bat
Dummies-Folder
Mapa SD kartice
Korak 1: Uvijek napravite sigurnosnu kopiju
UVIJEK UČINITI
A BACKUP! Ne snosim odgovornost za bilo kakve probleme!
Korak 2: Uredite Randommusic.bat
Otvorite Randommusic_withcomments.bat s uređivačem teksta i slijedite upute (upute počinju s “REM” ispred reda koda)
Postavite Musicroot na izvornu muzičku mapu. U mom slučaju “D: / EigeneMusik / Musik / Musik_sortiert”
Postavite Playfolder na svoju mapu lutki. U mom slučaju “D: / SSD_PC_sortieren / Musiktmp / dummies”
Podesite Filecount na broj datoteka koje želite kopirati na svoj telefon. Računam ovako:
MP3 datoteke su ca. 3MB. Zato želim koristiti ca. 3 GB prostora na SD kartici za muziku.
3000 MB/3 MB je 1000 datoteka. Zato sam postavio Filecount na 1000 ili manji.
Sačuvajte i izađite iz datoteke.
Kod datoteke:
@echo off & setlocal enabledelayedexpansion
REM Musicroot = Vaša izvorna muzička mapa
set "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"
REM mapa za reprodukciju = Vaša odredišna mapa, kao i vaša lažna mapa
postavite "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"
REM filecount = Ovdje postavite koliko datoteka želite prenijeti (ovdje 999.mp3)
set /a filecount = 1000
REM stvarni program: Ne mijenjajte ništa nakon ove tačke!
pritisnuti "%musicroot%"
za /r %% i u (*.mp3) postavite /a datoteke+= 1 i postavite "$! datoteke! = %% ~ i"
popd
pushd "%playfolder%"
: randomloop
set /a rd =%random %%% files+1
postavite "mp3 =! $%rd%!"
ako nije definirano mp3 goto: randomloop
postavite "$%rd%="
za %% i in ("%mp3%") do ako postoji "%% ~ nxi" echo "%% ~ nxi" već postoji u%playfolder%. & goto: randomloop
kopiraj "%mp3%"
set /a filecount- = 1
if % filecount % gtr 0 goto: randomloop
popd
Korak 3: Uredite Robocopy.bat
Otvorite robocopy.bat
i postavite 2 putanje datoteka na sljedeći način:
robocopy "Path to SD-Folder" "Dummy-Folder" /kreirajte
U mom slučaju to izgleda ovako:
robocopy "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /kreirajte
Ono što će ovo učiniti je napraviti 0Byte-kopije vaših stvarnih muzičkih datoteka, koje će se kasnije koristiti kao uporedne lutke za buduću upotrebu.
Korak 4: Pokrenite Randommusic_withcomments.bat
Spremni za prvu vožnju!
Sada samo dvaput kliknite Randommusic_withcomments.bat i pričekajte da se magija dogodi!
Ne brinite, ako u početku vidite samo trepćuću crticu, program mora pregledati sve vaše muzičke datoteke i indeksirati ih prije početka. Za mojih 120 GB na SDD-disku potrebno je 3 minute.
Trebalo bi da liči na sliku.
Imajte na umu da ćete pronaći redak "Datoteka već postoji" kada naiđe na lažnu datoteku s istim imenom u mapama mapa. Očigledno se to neće dogoditi pri prvoj vožnji, jer za sada nismo stvorili nijednu lutku.
Sačekajte da kopiranje završi.
Korak 5: Premjestite datoteke s lažne na SD karticu
Kada kopiranje završi, trebali biste pronaći "filecount" -broj datoteka u vašoj mapi lutki.
Kao što vidite, već sam jednom pokrenuo program i imam stvarne datoteke s veličinom datoteke veće od 0 bajta i lažne datoteke. Sada želimo kopirati “stvarne datoteke” u mapu “SD-kartica”. Najjednostavniji način je naručiti datoteke prema veličini, a zatim izrezati i zalijepiti datoteke veće od 0 bajta.
Korak 6: Pokrenite Robocopy.bat
Korak 6:
Nakon što smo naše "prave" muzičke datoteke premjestili u mapu "SD-kartica", želimo stvoriti lažne datoteke novih mp3-a i gurnuti ih u "mapu" -Mapa, tako da će u sljedećoj vožnji biti isključene.
Ovaj posao obavlja datoteka “robocopy.bat”. Samo počni.
Korak 7: Sve je gotovo
Sve završeno! Sada premjestite datoteke sa “SD-kartice” na telefon i počnite slušati!
To nije najprikladniji posao koji sam ikada radio, ali dopustite mi da vam objasnim korak po korak šta treba učiniti!
Sretan sam ako bi se netko drugi prihvatio posla i napravio bolju verziju!