Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Çfarë bën?
Ai kopjon rastësisht një "numër mp3" nga dosja ime e muzikës në Telefonin tim
Parathënie:
A ju kujtohen akoma kohët, kur ne mblidhnim mp3 nga miqtë tanë duke lidhur disqet tona (ose gjatë Partive LAN), dhe shpesh porositnim, bashkonim dhe etiketonim pa dhimbje koleksionet tona?
Secili kishte sistemin e vet, Zhanret, Renditjet Alfabetike, Atmosferat. Ne do të përdorim emrat e parë të skedarëve dhe më vonë ID3-Etiketat. Orët, ditët, muajt e porositjes së koleksioneve tona, shpesh edhe pa i dëgjuar të gjitha. Ne i dinim titujt përmendësh dhe në cilën dosje t'i gjenim, por kurrë nuk i dëgjuam.
Ndonjëherë ne thjesht fillonim Winamp dhe shtypnim butonin Shuffle.
Prandaj, unë kam këtë Koleksion të madh të mp3 në Hard Drive tim, muzikë që kur isha 15 vjeç e deri tani.
Sidoqoftë, me siguri, nuk do të përshtatet kurrë në Telefonin tim dhe për të qenë i sinqertë nuk kam nevojë të shkoj me gjithë atë Bagazhin e të Dhënave.
Pra: Ky është një program i vogël që kam shkruar me ndihmën e internetit (Stack Overflow kryesisht).
Çfarë bën?
Ai kopjon rastësisht një "numër mp3" nga dosja ime e muzikës në Telefonin tim!
Çdo disa javë i shkëmbej mp3 me të reja, duke përparuar ngadalë përmes koleksionit tim të madh muzikor. Quajeni atë Nostalgji!
Por jo vetëm kjo! Programi "kursen", titujt që kam kopjuar tashmë një herë dhe po i nxjerr nga ekuacioni! Unë gjithashtu mund t'i ndryshoj titujt me dorë, që do të përjashtohen!
Nuk është puna më "miqësore për përdoruesit" që kam bërë ndonjëherë, por më lejoni të shpjegoj hap pas hapi se çfarë të bëj!
Jam i lumtur nëse dikush tjetër do të merrej me punën dhe do ta bënte atë më të mirë
Ju do të gjeni skedarin zip me të gjithë përbërësit në Shtojcën e këtij hapi
Ai përmban:
Randommusic_withcomments.bat
robocopy.bat
Dummies-Dosje
SD-Card-Dosje
Hapi 1: Gjithmonë bëni një kopje rezervë
GJITHMON BAKJ
NJ B BAKUP! Unë nuk jam përgjegjës për ndonjë problem!
Hapi 2: Ndrysho Randommusic.bat
Hapni Randommusic_withcomments.bat me një Redaktues teksti dhe ndiqni udhëzimet (udhëzimet fillojnë me "REM" para rreshtit të kodit)
Vendosni Musicroot në Dosjen tuaj të Burimit të Muzikës. Në rastin tim "D: / EigeneMusik / Musik / Musik_sortiert"
Vendosni Playfolder në Dummies-Folder tuaj. Në rastin tim "D: / SSD_PC_sortieren / Musiktmp / dummies"
Vendosni numrin e skedarëve në numrin e skedarëve që dëshironi të kopjoni në telefonin tuaj. Unë llogaris kështu:
MP3-Files janë ca. 3 MB Kështu që unë dua të përdor ca. 3 GB të kartës sime SD-Hapësirë për muzikë.
3000MB/3MB është 1000 skedarë. Kështu që e vendosa Filecount në 1000 ose më poshtë.
Ruani dhe dilni nga Skedari.
Kodi i skedarit:
@echo off & setlocal enabledelayedexpansion
REM Musicroot = Dosja juaj e muzikës burimore
vendosur "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"
REM Playfolder = Dosja juaj e destinacionit, si dhe Dummy-Folder juaj
vendos "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"
REM filecount = Vendosni këtu, sa skedarë dëshironi të transferoni (këtu 999.mp3)
set /a filecount = 1000
Programi Aktual REM: Mos ndryshoni asgjë përtej kësaj pike!
pushd "%musicroot%"
për /r %% i në (*.mp3) bëni set /a fotografi+= 1 & vendosni "$! fotografi! = %% ~ i"
popd
pushd "%playfolder%"
: rastloop
vendosur /a rd =%rastësisht %%% skedarë+1
vendosur "mp3 =! $%rd%!"
nëse nuk është përcaktuar mp3 goto: randomloop
vendosur "$%rd%="
për %% i në ("%mp3%") bëni nëse ekziston "%% ~ nxi" echo "%% ~ nxi" tashmë ekziston në%playfolder%. & goto: randomloop
kopjoni "%mp3%"
set /a filecount- = 1
if % filecount % gtr 0 shkova: randomloop
popd
Hapi 3: Redaktoni Robocopy.bat
Robocopy hapur.bat
dhe vendosni 2 Rrugët e Skedarit si më poshtë:
robocopy "Rruga drejt SD-Folder" "Dummy-Folder" /krijo
Në rastin tim duket kështu:
robokopja "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /krijo
Çfarë do të bëjë kjo, është të bëni 0Byte-Kopje të skedarëve tuaj aktual të muzikës, të cilat më vonë do të përdoren si Krahasim-Dummies për përdorim në të ardhmen.
Hapi 4: Drejtoni Randommusic_withcomments.bat
Gati për vrapimin e parë!
Tani thjesht klikoni dy herë Randommusic_withcomments.bat dhe prisni që magjia të ndodhë!
Mos u shqetësoni, nëse në fillim shihni vetëm një vijë të ndezur, programi duhet të kalojë nëpër të gjithë skedarët tuaj muzikorë dhe t'i indeksojë ato para fillimit. Për 120Gb tim në SDD-Drive duhen 3 minuta.
Duhet të duket diçka si imazhi.
Vini re, se do të gjeni rreshtin "Skedari tashmë ekziston", kur ai takon një Dummy-File me të njëjtin emër në Dummies Folder. Padyshim që kjo nuk do të ndodhë në vrapimin e parë, meqenëse ne nuk krijuam asnjë marifet për tani.
Prisni derisa të përfundojë kopjimi.
Hapi 5: Zhvendosni skedarët nga Dummy në Kartën SD
Kur të përfundojë kopjimi, duhet të gjeni një "numër skedarësh"-numër skedarësh në Dummies-Folder tuaj.
Siç mund ta shihni, unë tashmë e drejtova programin një herë dhe kisha Skedarë Aktualë me një Madhësi Skedari prej më shumë se 0 byte dhe Dummy-Files. Tani ne duam të kopjojmë "Skedarët aktualë" në Dosjen "SD-Card". Mënyra më e lehtë është të porositni skedarët sipas madhësisë dhe pastaj të prerë dhe ngjisni skedarët me më shumë se 0bajt.
Hapi 6: Filloni Robocopy.bat
Hapi 6:
Pasi t'i zhvendosim skedarët tanë muzikorë "të vërtetë" në Dosjen "SD-Card", ne duam të krijojmë skedarë dummy të mp3-ve të rinj dhe t'i shtyjmë ato në "Dummy" -Folder, kështu që në ekzekutimin tjetër përmes tyre ato përjashtohen Me
Kjo punë bëhet nga skedari "robocopy.bat". Thjesht filloje.
Hapi 7: Gjithçka është bërë
Gjithçka është bërë! Tani zhvendosni skedarët nga "SD-Card" në telefonin tuaj dhe filloni të dëgjoni!
Nuk është puna më "miqësore për përdoruesit" që kam bërë ndonjëherë, por më lejoni të shpjegoj hap pas hapi se çfarë të bëj!
Jam i lumtur nëse dikush tjetër do të merrte punën dhe do të bënte një version më të mirë!