INHOUDSOPGAWE:
- Stap 1: Maak altyd 'n rugsteun
- Stap 2: Wysig Randommusic.bat
- Stap 3: Wysig Robocopy.bat
- Stap 4: Begin Randommusic_withcomments.bat
- Stap 5: Skuif lêers van dummy na SD -kaart
- Stap 6: Begin Robocopy.bat
- Stap 7: Alles klaar
Video: Willekeurige MP3's na telefoon: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Wat doen dit?
Dit kopieer lukraak 'n 'aantal mp3's' van my musiekmap na my telefoon
Voorspel:
Onthou u nog die tye toe ons mp3's van ons vriende versamel het deur ons hardeskywe (of tydens LAN-partytjies) aan te sluit, en ons versamelings dikwels sonder pyn te bestel, saam te voeg en te benoem?
Almal het sy eie stelsel, genres, alfabetiese bestellings, atmosfeer. Ons sou eers lêernaam en later ID3-etikette gebruik. Ure, dae, maande om ons versamelings net te bestel, dikwels sonder om eers daarna te luister. Ons het die titels uit die kop geken en in watter gids ons dit moes vind, maar het nooit daarna geluister nie.
Soms begin ons Winamp en druk die Shuffle-knoppie.
Daarom het ek hierdie groot versameling mp3 op my hardeskyf, musiek van toe ek 15 was tot nou.
Dit sal egter beslis nooit op my telefoon pas nie, en om eerlik te wees, hoef ek nie met al die data -bagasie rond te gaan nie.
Dus: dit is 'n klein program wat ek met behulp van die internet geskryf het (meestal Stack Overflow).
Wat doen dit?
Dit kopieer lukraak 'n 'aantal mp3's' van my musiekmap na my telefoon!
Elke paar weke verruil ek die mp3's met nuwes, en vorder stadig deur my groot musiekversameling. Noem dit Nostalgie!
Maar nie net dit nie! Die program “red”, watter titels ek al een keer gekopieer het en dit uit die vergelyking haal! Ek kan ook die titels handmatig verander, dit word uitgesluit!
Dit is nie die mees 'gebruikersvriendelike' werk wat ek ooit gedoen het nie, maar laat ek stap vir stap verduidelik wat ek moet doen!
Ek is bly as iemand anders die werk aanpak en dit beter maak
U vind die zip-lêer met al die komponente in hierdie stappe Bylae
Dit bevat:
Randommusic_withcomments.bat
robocopy.bat
Dummies-gids
SD-kaart-gids
Stap 1: Maak altyd 'n rugsteun
MAAK ALTYD
'N RUGSTEUN! Ek is nie aanspreeklik vir enige probleme nie!
Stap 2: Wysig Randommusic.bat
Maak die Randommusic_withcomments.bat oop met 'n teksredakteur en volg die instruksies (instruksies begin met "REM" voor die kodelyn)
Stel Musicroot in u Bronmusiekmap. In my geval “D: / EigeneMusik / Musik / Musik_sortiert”
Stel Playfolder in op u Dummies-gids. In my geval “D: / SSD_PC_sortieren / Musiktmp / dummies”
Stel Filecount in op die aantal lêers wat u na u telefoon wil kopieer. Ek bereken so:
MP3-lêers is ongeveer. 3 MB. Ek wil dus ca. 3 GB van my SD-kaart-ruimte vir musiek.
3000MB/3MB is 1000 lêers. Dus stel ek die lêertelling op 1000 of laer.
Stoor en verlaat die lêer.
Die kode van die lêer:
@echo af en setlocal geaktiveer uitbreiding
REM Musicroot = u bronmusiekmap
stel "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"
REM-speelmap = u bestemmingsvouer sowel as u dummy-lêergids
stel "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"
REM filecount = Stel hier hoeveel lêers u wil oordra (hier 999.mp3)
stel /'n lêertelling = 1000
REM -werklike program: Moet niks aan hierdie punt verander nie!
gedruk "%musicroot%"
vir /r %% i in (*.mp3) doen set /a files+= 1 en stel "$! files! = %% ~ i"
popd
druk "%speelmap%"
: randomloop
stel /a rd =%random %%% files+1
stel "mp3 =! $%rd%!"
indien nie gedefinieer nie mp3 gaan na: randomloop
stel "$%rd%="
vir %% i in ("%mp3%") doen as daar bestaan "%% ~ nxi" echo "%% ~ nxi" bestaan reeds in%playfolder%. & goto: randomloop
kopieer "%mp3%"
stel /'n lêertelling- = 1
as % filecount % gtr 0 gaan: randomloop
popd
Stap 3: Wysig Robocopy.bat
Maak robocopy.bat oop
en stel die 2 lêerpaaie soos volg in:
"Pad na SD-gids" "Dummy-gids" /skep
In my geval lyk dit so:
"D: / SSD_PC_sortieren / Musiktmp / SD-kaart" "D: / SSD_PC_sortieren / Musiktmp / dummies" /skep
Wat dit sal doen, is om 0Byte-kopieë te maak van u werklike musieklêers, wat later as vergelykings-dummies gebruik sal word vir toekomstige gebruik.
Stap 4: Begin Randommusic_withcomments.bat
Klaar vir 'n eerste lopie!
Dubbelklik nou op Randommusic_withcomments.bat en wag totdat die magie gebeur!
Moenie bekommerd wees nie, as u eers 'n flitsende streeplyn sien, moet die program deur al u musieklêers gaan en dit indekseer voordat dit begin. Vir my 120 GB op SDD-Drive neem dit 3 minute.
Dit moet iets soos die prentjie lyk.
Let daarop dat u die reël 'Lêer reeds bestaan' vind wanneer hy 'n Dummy-lêer met dieselfde naam in die Folder Dummies teëkom. Dit sal duidelik nie met die eerste lopie gebeur nie, aangesien ons vir eers geen dummies geskep het nie.
Wag totdat die kopiëring klaar is.
Stap 5: Skuif lêers van dummy na SD -kaart
As die kopiëring klaar is, moet u 'n "filecount" -aantal lêers in u Dummies-gids vind.
Soos u kan sien, het ek die program al een keer uitgevoer en het ek werklike lêers met 'n lêergrootte van meer as 0 grepe en dummy-lêers. Nou wil ons die 'werklike lêers' na die map 'SD-kaart' kopieer. Die maklikste manier is om die lêers volgens grootte te bestel en dan die lêers met meer as 0 bytes te knip en te plak.
Stap 6: Begin Robocopy.bat
Stap 6:
Nadat ons ons 'regte' musieklêers na die map 'SD-kaart' verskuif het, wil ons dummy-lêers van die nuwe mp3's maak en dit in die 'dummy' -map druk, sodat hulle in die volgende deurloop uitgesluit word.
Hierdie taak word uitgevoer deur die 'robocopy.bat' -lêer. Begin dit net.
Stap 7: Alles klaar
Alles klaar! Skuif nou die lêers van die "SD-kaart" na u telefoon en begin luister!
Dit is nie die mees 'gebruikersvriendelike' werk wat ek ooit gedoen het nie, maar laat ek stap vir stap verduidelik wat ek moet doen!
Ek is bly as iemand anders die werk sal aanpak en 'n beter weergawe kan maak!
Aanbeveel:
Willekeurige DC Motor PWM -eksperimente + Encoder Probleemoplossing: 4 stappe
Willekeurige DC Motor PWM -eksperimente + Encoder Probleemoplossing: Soms is iemand se asblik 'n ander se skat, en dit was vir my een van die oomblikke. As u my gevolg het, weet u waarskynlik dat ek 'n groot projek aangepak het om my eie 3D -drukker CNC uit afval te maak. Die stukke was
Willekeurige getalopwekker: 5 stappe (met foto's)
Willekeurige getalgenerator: Hierdie artikel wys u 'n analoog ewekansige getalgenerator. Hierdie stroombaan begin ewekansige uitset genereer as 'n mens die ingangsterminaal raak. Die stroomuitset word versterk, geïntegreer en versterk die geraas van 'n mens wat optree soos
Willekeurige wekker (Arduino Leonardo): 3 stappe
Willekeurige wekker (Arduino Leonardo): Gedeeltelike krediet: https://create.arduino.cc/projecthub/EvdS/led-dice..Hierdie wekker gebruik Arduino-dobbelsteen om te besluit of die wekkers daarvan al dan nie blaas nie. As die dobbelsteen 'n 6 gooi, lui die wekker ongeveer 5 sekondes. As dit nie 'n 6 rol nie, dan
Willekeurige getalopwekker: 5 stappe
Willekeurige getalgenerator: In hierdie projek sal ek u wys hoe u 'n stroombaan bou wat 'n ewekansige getal tussen 0 en 99 kan genereer deur eenvoudig op 'n knoppie te druk
Hoe: 'n Willekeurige wagwoordgenerator met Python skep: 8 stappe
Hoe om: 'n ewekansige wagwoordgenerator met Python te skep: in hierdie tutoriaal leer u in slegs 'n paar eenvoudige stappe hoe u 'n ewekansige wagwoordgenerator met behulp van python kan skep