สารบัญ:

MP3 แบบสุ่มไปยังโทรศัพท์: 7 ขั้นตอน
MP3 แบบสุ่มไปยังโทรศัพท์: 7 ขั้นตอน

วีดีโอ: MP3 แบบสุ่มไปยังโทรศัพท์: 7 ขั้นตอน

วีดีโอ: MP3 แบบสุ่มไปยังโทรศัพท์: 7 ขั้นตอน
วีดีโอ: SPD เจอแบบนี้ ไม่รู้จะ”ทนหรือถอย”จริงๆ 🙏🏻 ฝาก MV ทนหรือถอย ด้วยนะครับ 2024, พฤศจิกายน
Anonim
MP3 สุ่มไปยังโทรศัพท์
MP3 สุ่มไปยังโทรศัพท์
MP3 สุ่มไปยังโทรศัพท์
MP3 สุ่มไปยังโทรศัพท์

มันทำอะไร?

มันคัดลอก "จำนวน mp3" แบบสุ่มจากโฟลเดอร์เพลงของฉันไปยังโทรศัพท์ของฉัน

โหมโรง:

คุณยังจำช่วงเวลาที่เราเคยรวบรวม mp3 จากเพื่อนของเราโดยเชื่อมต่อฮาร์ดไดรฟ์ของเรา (หรือระหว่าง LAN-Parties) และมักจะสั่ง ผสาน และติดป้ายกำกับคอลเลกชันของเราอย่างไม่ลำบากหรือไม่

ทุกคนมีระบบของตัวเอง ประเภท ลำดับตัวอักษร บรรยากาศ เราจะใช้ชื่อไฟล์แรกและต่อมา ID3-Tags ชั่วโมง วัน เดือนที่เพียงแค่สั่งซื้อคอลเล็กชันของเรา บ่อยครั้งโดยไม่ได้ฟังทั้งหมดด้วยซ้ำ เรารู้ชื่อเรื่องด้วยใจและจะค้นหาในโฟลเดอร์ไหน แต่ไม่เคยฟังเลย

บางครั้งเราเพิ่งเริ่มต้น Winamp และกดปุ่ม Shuffle-Button

ดังนั้นฉันจึงมีคอลเลกชั่น mp3 ขนาดใหญ่บนฮาร์ดไดรฟ์ เพลงตั้งแต่ฉันอายุ 15 ถึงตอนนี้

อย่างไรก็ตาม แน่นอนว่ามันไม่มีทางพอดีกับโทรศัพท์ของฉัน และโดยสัตย์จริงแล้ว ฉันไม่จำเป็นต้องพกกระเป๋าข้อมูลไปด้วย

ดังนั้น: นี่เป็นโปรแกรมเล็ก ๆ ที่ฉันเขียนโดยใช้อินเทอร์เน็ต (ส่วนใหญ่เป็น Stack Overflow)

มันทำอะไร?

มันคัดลอก "จำนวน mp3" แบบสุ่มจากโฟลเดอร์เพลงของฉันไปยังโทรศัพท์ของฉัน!

ทุกๆสองสามสัปดาห์ ฉันจะแลกเปลี่ยน mp3 กับอันใหม่ ค่อยๆ คืบหน้าผ่านคอลเลคชันเพลงขนาดใหญ่ของฉัน เรียกมันว่าความคิดถึง!

แต่ไม่ใช่แค่นี้! โปรแกรม "บันทึก" ซึ่งชื่อที่ฉันคัดลอกไปแล้วหนึ่งครั้งและกำลังนำออกจากสมการ! ฉันยังสามารถเปลี่ยนชื่อได้เอง ซึ่งจะถูกยกเว้น!

ไม่ใช่งานที่ "ใช้งานง่าย" ที่สุดเท่าที่ฉันเคยทำมา แต่ให้ฉันอธิบายทีละขั้นตอนว่าต้องทำอย่างไร!

ฉันมีความสุขถ้ามีคนอื่นเข้ามาทำงานและทำให้ดีขึ้น

คุณจะพบไฟล์ zip พร้อมส่วนประกอบทั้งหมดในขั้นตอนนี้ สิ่งที่แนบมา

ประกอบด้วย:

Randommusic_withcomments.bat

robocopy.bat

Dummies-โฟลเดอร์

โฟลเดอร์การ์ด SD

ขั้นตอนที่ 1: ทำการสำรองข้อมูลเสมอ

ทำเสมอ

การสำรองข้อมูล! ฉันไม่รับผิดชอบต่อปัญหาใด ๆ !

ขั้นตอนที่ 2: แก้ไข Randommusic.bat

แก้ไข Randommusic.bat
แก้ไข Randommusic.bat

เปิด Randommusic_withcomments.bat ด้วย Text-Editor และปฏิบัติตามคำแนะนำ (คำแนะนำเริ่มต้นด้วย “REM” หน้าโค้ด)

ตั้งค่า Musicroot เป็นโฟลเดอร์เพลงต้นทางของคุณ ในกรณีของฉัน “D:\EigeneMusik\Musik\Musik_sortiert”

ตั้งค่า Playfolder เป็น Dummies-Folder ของคุณ ในกรณีของฉัน “D:\SSD_PC_sortieren\Musiktmp\dummies”

ตั้งค่า Filecount เป็นจำนวนไฟล์ที่คุณต้องการคัดลอกไปยังโทรศัพท์ของคุณ ฉันคำนวณดังนี้:

ไฟล์ MP3 มีขนาดประมาณ 3MB. เลยอยากใช้ ca. SD-Card-Space ของฉัน 3GB สำหรับเพลง

3000MB/3MB คือ 1,000 ไฟล์ ดังนั้นฉันจึงตั้งค่า Filecount เป็น 1000 หรือต่ำกว่า

บันทึกและออกจากไฟล์.

รหัสของไฟล์:

@echo off&setlocal เปิดใช้งานelayedexpansion

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 Actual Program: อย่าเปลี่ยนแปลงสิ่งใดเกินจุดนี้!

ดัน "%musicroot%"

สำหรับ /r %%i ใน (*.mp3) do set /a files+=1& set "$!files!=%%~i"

popd

ดัน "%playfolder%"

:randomloop

ตั้งค่า /a rd=%random%%%files+1

ตั้งค่า "mp3=!$%rd%!"

ถ้าไม่ได้กำหนด mp3 goto:randomloop

ตั้งค่า "$%rd%="

สำหรับ %%i ใน ("%mp3%") ให้ทำถ้ามี "%%~nxi" echo "%%~nxi" มีอยู่แล้วใน %playfolder%.& goto:randomloop

คัดลอก "%mp3%"

ตั้งค่า /a filecount-=1

ถ้า %filecount% gtr 0 ไปที่:randomloop

popd

ขั้นตอนที่ 3: แก้ไข Robocopy.bat

เปิด robocopy.bat

และตั้งค่า 2 File Paths ดังนี้:

robocopy "เส้นทางไปยังโฟลเดอร์ SD" "โฟลเดอร์จำลอง" /create

ในกรณีของฉันดูเหมือนว่านี้:

robocopy " D:\SSD_PC_sortieren\Musiktmp\SD-Card " "D:\SSD_PC_sortieren\Musiktmp\dummies" / สร้าง

สิ่งนี้จะทำคือสร้าง 0Byte-Copies ของไฟล์เพลงจริงของคุณ ซึ่งภายหลังจะถูกใช้เป็น Comparison-Dummies เพื่อใช้ในอนาคต

ขั้นตอนที่ 4: เรียกใช้ Randommusic_withcomments.bat

เรียกใช้ Randommusic_withcomments.bat
เรียกใช้ Randommusic_withcomments.bat

พร้อมลุยครั้งแรก!

ตอนนี้เพียงดับเบิลคลิก Randommusic_withcomments.bat และรอความมหัศจรรย์ที่จะเกิดขึ้น!

ไม่ต้องกังวล หากในตอนแรกคุณเพิ่งเห็นเส้นประกะพริบ โปรแกรมจะต้องตรวจสอบไฟล์เพลงทั้งหมดของคุณและจัดทำดัชนีก่อนเริ่มต้น สำหรับ 120Gb ของฉันบน SDD-Drive ใช้เวลา 3 นาที

ควรมีลักษณะเหมือนภาพ

โปรดทราบว่าคุณจะพบบรรทัด "มีไฟล์อยู่แล้ว" เมื่อเขาพบ Dummy-File ที่มีชื่อเดียวกันในโฟลเดอร์ Dummies แน่นอนว่าสิ่งนี้จะไม่เกิดขึ้นในรอบแรก เนื่องจากเราไม่ได้สร้างหุ่นจำลองใดๆ ในตอนนี้

รอจนกว่าการคัดลอกจะเสร็จสิ้น

ขั้นตอนที่ 5: ย้ายไฟล์จากดัมมี่ไปยังการ์ด SD

ย้ายไฟล์จากดัมมี่ไปยังการ์ด SD
ย้ายไฟล์จากดัมมี่ไปยังการ์ด SD
ย้ายไฟล์จากดัมมี่ไปยังการ์ด SD
ย้ายไฟล์จากดัมมี่ไปยังการ์ด SD

เมื่อการคัดลอกเสร็จสิ้น คุณควรพบ "จำนวนไฟล์" - จำนวนไฟล์ในโฟลเดอร์ Dummies ของคุณ

อย่างที่คุณเห็นฉันได้รันโปรแกรมไปแล้วหนึ่งครั้งและมีไฟล์จริงที่มีขนาดไฟล์มากกว่า 0 ไบต์และ Dummy-Files ตอนนี้เราต้องการคัดลอก "ไฟล์จริง" ไปยังโฟลเดอร์ "SD-Card" วิธีที่ง่ายที่สุดคือการสั่งซื้อไฟล์ตามขนาด จากนั้นตัดและวางไฟล์ที่มีขนาดมากกว่า 0 ไบต์

ขั้นตอนที่ 6: เริ่ม Robocopy.bat

ขั้นตอนที่ 6:

หลังจากที่เราย้ายไฟล์เพลง "ของจริง" ไปที่โฟลเดอร์ "SD-Card" แล้ว เราต้องการสร้างไฟล์จำลองของ mp3 ใหม่และใส่ลงในโฟลเดอร์ "dummy" ดังนั้นในครั้งต่อไปจะถูกแยกออก.

งานนี้ทำโดยไฟล์ “robocopy.bat” เพียงแค่เริ่มต้นมัน

ขั้นตอนที่ 7: เสร็จสิ้น

ทุกอย่างเสร็จเรียบร้อย! ตอนนี้ย้ายไฟล์จาก "SD-Card" ไปยังโทรศัพท์ของคุณแล้วเริ่มฟัง!

ไม่ใช่งานที่ "ใช้งานง่าย" ที่สุดเท่าที่ฉันเคยทำมา แต่ให้ฉันอธิบายทีละขั้นตอนว่าต้องทำอย่างไร!

ฉันมีความสุขถ้ามีคนอื่นเข้ามาทำงานและสร้างเวอร์ชันที่ดีกว่านี้!

แนะนำ: