Բովանդակություն:

Պատահական MP3` դեպի հեռախոս. 7 քայլ
Պատահական MP3` դեպի հեռախոս. 7 քայլ

Video: Պատահական MP3` դեպի հեռախոս. 7 քայլ

Video: Պատահական MP3` դեպի հեռախոս. 7 քայլ
Video: Երգեց հայերեն😳😍Իսպանացին երգեց հայերեն🥰🥰🥰 #reels #shorts #trending 2024, Նոյեմբեր
Anonim
Պատահական MP3` դեպի հեռախոս
Պատահական MP3` դեպի հեռախոս
Պատահական MP3` դեպի հեռախոս
Պատահական MP3` դեպի հեռախոս

Ինչ է այն անում?

Այն պատահականորեն պատճենում է «մի շարք mp3» իմ երաժշտական թղթապանակից իմ Հեռախոսին:

Նախերգանք:

Դեռ հիշու՞մ եք այն ժամանակները, երբ մենք մեր ընկերներից mp3- եր էինք հավաքում ՝ միացնելով մեր կոշտ սկավառակները (կամ LAN- երեկույթների ժամանակ), և հաճախ առանց ցավ պատվիրում, միավորում և պիտակավորում մեր հավաքածուները:

Յուրաքանչյուրն ուներ իր համակարգը ՝ resանրեր, Այբբենական կարգեր, մթնոլորտ: Մենք կօգտագործեինք նախ Ֆայլի անուններ, իսկ հետագայում ID3- պիտակներ: Մեր հավաքածուները պատվիրելու ժամեր, օրեր, ամիսներ, հաճախ նույնիսկ ամբողջը չլսելով: Մենք անգիր գիտեինք վերնագրերը և որ թղթապանակում պետք է գտնել դրանք, բայց երբեք չլսեցինք դրանք:

Երբեմն մենք պարզապես գործարկում էինք Winamp- ը և սեղմում էինք Shuffle-Button- ը:

Հետևաբար, ես ունեմ mp3- ի այս հսկայական հավաքածուն իմ կոշտ սկավառակի վրա ՝ երաժշտություն 15 տարեկանից մինչև հիմա:

Այնուամենայնիվ, անշուշտ, այն երբեք չի տեղավորվի իմ Հեռախոսի վրա և, անկեղծ ասած, ինձ պետք չէ շրջել այդ ամբողջ տվյալների բեռնախցիկով:

Այսպիսով. Սա փոքրիկ ծրագիր է, որը ես գրել եմ ինտերնետի օգնությամբ (հիմնականում Stack Overflow):

Ինչ է այն անում?

Այն պատահականորեն պատճենում է «մի շարք mp3» իմ երաժշտական թղթապանակից իմ Հեռախոսին:

Մի քանի շաբաթը մեկ ես mp3- ները փոխում եմ նորերի հետ ՝ դանդաղ առաջընթաց ունենալով իմ մեծ երաժշտական հավաքածուի միջով: Անվանեք կարոտ:

Բայց ոչ միայն սա! “Րագիրը «փրկում» է, որի վերնագրերը ես արդեն մեկ անգամ պատճենել եմ և դրանք հանում եմ հավասարումից: Ես կարող եմ նաև ձեռքով փոխել վերնագրերը, որոնք կբացառվեն:

Դա իմ երբևէ կատարած ամենա «օգտվողի համար» աշխատանքը չէ, բայց թույլ տվեք քայլ առ քայլ բացատրել, թե ինչ անել:

Ուրախ եմ, եթե ինչ -որ մեկը կզբաղվի աշխատանքով և կդարձնի այն ավելի լավը:

Այս քայլերի հավելվածում դուք կգտնեք zip-File- ը բոլոր բաղադրիչներով:

Այն պարունակում է.

Randommusic_withcomments.bat

robocopy.bat

Dummies-Folder

SD- քարտ-թղթապանակ

Քայլ 1: Միշտ կրկնօրինակեք

ՄԻՇՏ ԱՊՐԵԼ

ՍԱՀՄԱՆԱՓԱԿ: Ես պատասխանատվություն չեմ կրում որևէ խնդիրների համար:

Քայլ 2: Խմբագրել Randommusic.bat- ը

Խմբագրել Randommusic.bat
Խմբագրել Randommusic.bat

Բացեք Randommusic_withcomments.bat- ը Text-Editor- ով և հետևեք հրահանգներին (հրահանգները սկսվում են «REM»-ով ՝ կոդի տողից առաջ)

Musicroot- ը սահմանեք ձեր Source Music Folder- ի վրա: Իմ դեպքում «D: / EigeneMusik / Musik / Musik_sortiert»

Սահմանեք Playfolder- ը ձեր Dummies-Folder- ի վրա: Իմ դեպքում «D: / SSD_PC_sortieren / Musiktmp / dummies»

Սահմանեք Filecount- ը այն ֆայլերի քանակին, որոնք ցանկանում եք պատճենել ձեր Հեռախոսում: Ես հաշվարկում եմ այսպես.

MP3- ֆայլերը մոտ են: 3 ՄԲ Այսպիսով, ես ուզում եմ օգտագործել ca. 3 ԳԲ իմ SD քարտ-տարածություն երաժշտության համար:

3000 ՄԲ/3 ՄԲ 1000 ֆայլ է: Այսպիսով, ես սահմանել եմ Filecount- ը 1000 կամ ավելի ցածր:

Պահեք և դուրս եկեք Ֆայլից:

Ֆայլի ծածկագիրը

@echo off & setlocal enabledelayedexpansion

REM Musicroot = Ձեր աղբյուրի երաժշտական պանակը

սահմանել "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"

REM Playfolder = Ձեր նպատակակետ-թղթապանակը, ինչպես նաև ձեր կեղծ թղթապանակը

սահմանել "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Սահմանեք այստեղ, թե քանի ֆայլ եք ցանկանում փոխանցել (այստեղ 999.mp3)

set /a filecount = 1000

REM Փաստացի:րագիր. Մի փոխեք որևէ բան այս կետից հետո:

pushd "%musicroot%"

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

պոպդ

pushd "%playfolder%"

: պատահական

set /a rd =%պատահական %%% ֆայլեր+1

սահմանել "mp3 =! $%rd%!"

եթե սահմանված չէ mp3 goto: randomloop

սահմանել "$%rd%="

for %% i in ("%mp3%") անել, եթե կա "%% ~ nxi" echo "%% ~ nxi" արդեն գոյություն ունի%playfolder%. & goto: randomloop

պատճենել "%mp3%"

սահմանել /a filecount- = 1

if % filecount % gtr 0 goto: randomloop

պոպդ

Քայլ 3: Խմբագրել Robocopy.bat- ը

Բացեք robocopy.bat- ը

և սահմանեք 2 Ֆայլի ուղիներ հետևյալ կերպ.

robocopy "Path to SD-Folder" "Dummy-Folder" /create

Իմ դեպքում դա հետևյալն է.

robocopy "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /ստեղծել

Այն, ինչ դա անելու է, կազմում է ձեր իրական երաժշտական ֆայլերի 0Byte- պատճենները, որոնք հետագայում կօգտագործվեն որպես Համեմատություն- Dummies ՝ հետագա օգտագործման համար:

Քայլ 4: Գործարկեք Randommusic_withcomments.bat

Գործարկեք Randommusic_withcomments.bat
Գործարկեք Randommusic_withcomments.bat

Պատրաստ է առաջին վազքի համար:

Այժմ պարզապես կրկնակի կտտացրեք Randommusic_withcomments.bat և սպասեք, որ կախարդանքը տեղի ունենա:

Մի անհանգստացեք, եթե սկզբում պարզապես տեսնում եք թարթող գծի գծեր, ծրագիրը սկսելուց առաջ պետք է անցնի ձեր բոլոր երաժշտական ֆայլերը և դրանք ինդեքսավորի: SDD-Drive- ի իմ 120 Գբ-ի համար տևում է 3 րոպե:

Այն պետք է նման լինի պատկերի:

Նկատի ունեցեք, որ «Ֆայլն արդեն գոյություն ունի» տողը կգտնեք, երբ Թղթապանակների կեղծանքում նա հանդիպի նույն անունով կեղծ-ֆայլին: Ակնհայտ է, որ դա տեղի չի ունենա առաջին վազքի ժամանակ, քանի որ մենք առայժմ ոչ մի կեղծամ չենք ստեղծել:

Սպասեք, մինչև պատճենումն ավարտվի:

Քայլ 5: Ֆայլերը Dummy- ից տեղափոխեք SD քարտ

Տեղափոխեք ֆայլերը Dummy- ից SD քարտ
Տեղափոխեք ֆայլերը Dummy- ից SD քարտ
Տեղափոխեք ֆայլերը Dummy- ից SD քարտ
Տեղափոխեք ֆայլերը Dummy- ից SD քարտ

Երբ պատճենումն ավարտվի, դուք պետք է գտնեք «ֆայլերի հաշվիչ»-ֆայլերի քանակ ձեր Dummies- թղթապանակում:

Ինչպես տեսնում եք, ես արդեն մեկ անգամ գործարկել եմ ծրագիրը և ունեմ փաստացի ֆայլեր `ավելի քան 0 բայթ և Dummy-Files ֆայլերով: Այժմ մենք ցանկանում ենք պատճենել «իրական ֆայլերը» «SD-Card» պանակում: Ամենահեշտ ձևն այն է, որ պատվիրեք Ֆայլերը ըստ չափի, այնուհետև կտրեք և տեղադրեք ֆայլերը ավելի քան 0 բայթ:

Քայլ 6: Սկսեք Robocopy.bat- ը

Քայլ 6:

Այն բանից հետո, երբ մենք տեղափոխեցինք մեր «իրական» երաժշտական ֆայլերը «SD-Card» թղթապանակին, մենք ցանկանում ենք ստեղծել նոր mp3- երի կեղծ ֆայլեր և դրանք մղել «կեղծ» -պանակի մեջ, այնպես որ հաջորդ վազքի ընթացքում դրանք բացառվում են:.

Այս աշխատանքը կատարվում է «robocopy.bat» ֆայլով: Պարզապես սկսեք այն:

Քայլ 7: Ամեն ինչ արված է:

Ամեն ինչ արված է! Այժմ ֆայլերը «SD- քարտից» տեղափոխեք ձեր հեռախոս և սկսեք լսել:

Դա իմ երբևէ կատարած ամենա «օգտվողի համար» աշխատանքը չէ, բայց թույլ տվեք քայլ առ քայլ բացատրել, թե ինչ անել:

Ուրախ եմ, եթե ինչ -որ մեկը ձեռնամուխ լինի աշխատանքին և ավելի լավ տարբերակ պատրաստի:

Խորհուրդ ենք տալիս: