Мазмуну:

Туш келди MP3` телефонго: 7 кадам
Туш келди MP3` телефонго: 7 кадам

Video: Туш келди MP3` телефонго: 7 кадам

Video: Туш келди MP3` телефонго: 7 кадам
Video: FREEMAN 996 & Бегиш - Кетким келбейт (OST «ЖАНЫМ») 2024, Июль
Anonim
MP3 телефонго туш келди
MP3 телефонго туш келди
MP3 телефонго туш келди
MP3 телефонго туш келди

Ал эмне кылат?

Ал менин музыкалык папкамдан "mp3дердин санын" туш келди телефонго көчүрөт

Прелюдия:

Мурун досторубуздан mp3 дисктерин катуу дисктерибизди туташтырып (же LAN-кечелеринде) чогултуп, көбүнчө оорутпай заказ берген, бириктирген жана белгилеген учурлар дагы эле эсиңиздеби?

Ар кимдин өзүнүн системасы болгон, Жанрлар, Алфавит тартиби, Атмосфера. Биз биринчи Файл аттарын, кийинчерээк ID3-Тегдерди колдонмокпуз. Сааттар, күндөр, айлар биздин коллекцияларга буйрутма берүү, көбүнчө анын баарын укпай туруп. Биз наамдарды жатка билчүбүз жана аларды кайсы папкадан табуу керектигин билчүбүз, бирок аларды уккан эмеспиз.

Кээде биз Winampти жаңы эле иштетип, Shuffle-Button басмакпыз.

Ошондуктан, менин катуу дискимде 15 жашымдан ушул кезге чейин музыканын чоң mp3 жыйнагы бар.

Бирок, албетте, бул менин телефонума эч качан туура келбейт жана чынын айтсам, мага бул маалыматтын жүгүн айланып өтүүнүн кереги жок.

Ошентип: Бул мен интернеттин жардамы менен жазган кичинекей программа (негизинен Stack Overflow).

Ал эмне кылат?

Бул менин музыкалык папкамдан "mp3дердин санын" туш келди телефонго көчүрөт!

Бир нече жума сайын мен mp3'лерди жаңы музыкалар менен алмаштырам, акырындык менен чоң музыкалык коллекциямда. Ностальгия деп кой!

Бирок бул гана эмес! Программа "сактайт", мен буга чейин аталыштарды бир жолу көчүрүп алып, аларды теңдемеден чыгарып жатам! Мен аталыштарды кол менен да өзгөртө алам, бул алынып салынат!

Бул мен жасаган эң "колдонуучуга ыңгайлуу" жумуш эмес, бирок эмне кылышымды этап-этабы менен түшүндүрүп берейин!

Башка бирөө ишти колго алып, аны жакшыртса мен бактылуумун

Сиз бул кадамдын тиркемесинде бардык компоненттери менен ZIP файлын таба аласыз

Камтыйт:

Randommusic_withcomments.bat

robocopy.bat

Dummies-Папка

SD-карта папкасы

1 -кадам: Ар дайым камдык көчүрүү

Дайыма жаса

А КАМКОРДУК! Мен эч кандай көйгөй үчүн жооптуу эмесмин!

2 -кадам: Randommusic.bat түзөтүү

Randommusic.bat түзөтүү
Randommusic.bat түзөтүү

Текст редактору менен Randommusic_withcomments.bat ачыңыз жана нускамаларды аткарыңыз (нускамалар код линиясынын алдында "REM" менен башталат)

Musicrootту Source Music Папкаңызга коюңуз. Менин учурда "D: / EigeneMusik / Musik / Musik_sortiert"

Playfolder'ди Dummies-Папкаңызга коюңуз. Менин учурда "D: / SSD_PC_sortieren / Musiktmp / dummies"

Filecountту телефонуңузга көчүргүңүз келген файлдардын санына коюңуз. Мен мындай эсептейм:

MP3-файлдар болжол менен. 3MB. Ошентип, мен ca. колдонууну каалайм. Музыка үчүн 3 Гб SD-Карт-мейкиндигим.

3000MB/3MB - 1000 файл. Ошентип, мен Filecountту 1000 же андан төмөн деп койдум.

Сактоо жана Файлдан чыгуу.

Файлдын коду:

@echo өчүрүү & setlocal иштетилген кечигүү

REM Musicroot = Сиздин булак музыкалык папкаңыз

"musicroot = D: / EigeneMusik / Musik / Musik_sortiert" орнотуу

REM Playfolder = Сиздин көздөгөн папкаңыз, ошондой эле Dummy-Папкаңыз

"playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies" орнотуу

REM filecount = Бул жерге коюңуз, канча файлды өткөргүңүз келет (бул жерде 999.mp3)

set /a filecount = 1000

Чыныгы Программа REM: Бул убакыттан кийин эч нерсени өзгөртпөңүз!

pushd "%musicroot%"

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

поп

pushd "%playfolder%"

: randomloop

set /a rd =%random %%% files+1

"mp3 =! $%rd%!" коюңуз

эгер аныкталбаса mp3 goto: randomloop

"$%rd%=" коюу

%% i in ("%mp3%") үчүн эгер бар болсо "%% ~ nxi" echo "%% ~ nxi"%ойнотуу папкасында%бар. & goto: randomloop

"%mp3%" көчүрүү

set /a filecount- = 1

эгер % filecount % gtr 0 goto: randomloop

поп

3 -кадам: Robocopy.bat түзөтүү

Robocopy.bat ачуу

жана 2 файл жолдорун төмөнкүдөй орнотуңуз:

robocopy "SD-Папкага Жол" "Dummy-Папка" /түзүү

Менин ишимде мындай көрүнөт:

robocopy "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /түзүү

Бул эмне кылат, бул сиздин чыныгы музыкалык файлдарыңыздын 0Byte-Көчүрмөлөрүн жасоо, алар кийинчерээк колдонуу үчүн Салыштырма-Думиялар катары колдонулат.

4 -кадам: Run Randommusic_withcomments.bat

Run Randommusic_withcomments.bat
Run Randommusic_withcomments.bat

Биринчи качууга даяр!

Эми Randommusic_withcomments.bat'ди эки жолу чыкылдатып, сыйкырдын болушун күтө туруңуз!

Кабатыр болбоңуз, эгер сиз башында жыпылықтап турган сызыкчаны көрсөңүз, программа баштоо алдында бардык музыкалык файлдарыңыздан өтүп, аларды индекстеши керек. SDD-Driveдагы 120 Гб үчүн 3 мүнөт талап кылынат.

Бул сүрөттө окшош болушу керек.

Белгилей кетчү нерсе, сиз "Файл мурунтан эле бар" деген сапты таба аласыз, ал Папкалык маникюрлерде ушундай аталыштагы муляж-файлга туш болгондо. Албетте, бул биринчи чуркоодо болбойт, анткени биз азырынча эч кандай муляждарды жараткан жокпуз.

Көчүрүү аяктаганга чейин күтө туруңуз.

5 -кадам: Файлдарды муляждан SD картка жылдырыңыз

Файлдарды муляждан SD картка жылдырыңыз
Файлдарды муляждан SD картка жылдырыңыз
Файлдарды муляждан SD картка жылдырыңыз
Файлдарды муляждан SD картка жылдырыңыз

Көчүрүү аяктагандан кийин, сиз Dummies-Папкасынан "filecount" файлдарынын санын табышыңыз керек.

Көрүнүп тургандай, мен буга чейин программаны бир жолу иштеткенмин жана 0 байттан ашкан Файлдык Көлөмү бар чыныгы файлдарга жана муляждык файлдарга ээ болдум. Эми биз "иш жүзүндөгү файлдарды" "SD-карта" папкасына көчүргүбүз келет. Эң оңой жолу - Файлдарды өлчөмү боюнча заказ кылуу, андан кийин 0 байттан ашык файлдарды кесип, чаптоо.

6 -кадам: Robocopy.bat баштаңыз

6 -кадам:

"Чыныгы" музыкалык файлдарыбызды "SD-карта" папкасына жылдыргандан кийин, биз жаңы mp3 файлдарынын муляждык файлдарын түзүп, аларды "муляждык" папкага киргизүүнү каалайбыз, андыктан кийинки баскычта алар алынып салынат..

Бул жумуш "robocopy.bat" файлы менен жасалат. Жөн эле баштаңыз.

7 -кадам: Баары бүттү

Баары бүттү! Эми файлдарды "SD-картадан" телефонуңузга жылдырып, угууну баштаңыз!

Бул мен жасаган эң "колдонуучуга ыңгайлуу" жумуш эмес, бирок эмне кылышымды этап-этабы менен түшүндүрүп берейин!

Башка бирөө бул ишти колго алып, жакшыраак версиясын чыгарса, мен бактылуумун!

Сунушталууда: