eXtreme Karaoke
หมวดหมู่ทั่วไป => บทความ ความรู้ วิชาการ ด้านต่าง ๆ => ข้อความที่เริ่มโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 15:00:42 น.
-
:flower:
http://www.* ลบทิ้งแล้วจ้า ;D
-
ยินดีจ้าดนักครับอ้าย :cheer: :flower:
แต่ว่าใช้ยังไงครับพี่? เอาไปวางไว้ในโฟลเดอร์เพลงที่เราต้องการแปลงกลับเหรอครับ :drool:
หรือ เปิดดูข้อมูลเพลงในไฟล์ song.dbf แล้วเลือกฟิลรหัสเพลงและชื่อเพลงมาวางไว้ใน Notepad แล้วใช้คำสั่งตามไฟล์ใช่ไหมครับ
-
จริงๆ ใช้ delphi หรือ vb เขียนโปรแกรมอ่านแล้วเขียนก็ไม่น่ายากนะครับ
เอาแบบท่านว่าใช้ excel เปิด database (อยู่ใน folder DATA ชื่อ song.dbf) มาจะเห็นที่เราต้องใช้คือ
CODE (COLUME A),SUB_Type (COLUME C),TITLE (COLUME E),ARTIST (COLUME J)
code จะเป็นชื่อไฟล์จริงๆ ที่เก็บ
วิธีนี้ข้อดีคือเราไม่ได้เก็บ snf ไว้ก็สามารถแปลงจาก database ที่เรามีอยู่มาเป็นชื่อเพลงดังเดิม
ข้อเสียคือ ไม่มีชื่ออัลบั้๊ม
(http://upic.me/i/9d/i9531.jpg)
สมมติ
code=100001
sub_type=VCD
TITLE=ก็มันคิดถึง
ARTIST=บอย พิษนุ
จะได้ชื่อจริงๆ ของไฟล์คือ 100001.DAT (sub_type=vcd)
ต้องการแปลงกลับควรจะได้แบบนี้ ก็มันคิดถึง(บอย พิษนุ).DAT
ตานี้เราจะทำอย่างไรใน excel หล่ะ
-
ยัง งง อยู่เลยครับ ผมลอง copy ข้อมูลจากไฟล์ song.dbf มาไว้ใน Notepad แล้ว Find Replace ตัวอย่างเช่น
copy ASN023.DAT E:\000\Test Video\หัวใจสะออน(อัสนี วสันต์).DAT
copy ASN024.DAT E:\000\Test Video\อยากให้อยู่ด้วยไหม(อัสนี วสันต์).DAT
copy D2D001.MPG E:\000\Test Video\ก็คิดเหมือนพี่ล่ะมั้ง(ตั๊กแตน-7).mpg
copy D2S005.MPG E:\000\Test Video\จะให้ฉันรักยังไง(เต้น นรารักษ์).mpg
copy D2V013.MPG E:\000\Test Video\อยากให้เธอได้ยินหัวใจ(YES SIR DAYS Feat.ฟิล์ม บงกช).MPG
copy LTN005.WMV E:\000\Test Video\สาวขุดปู๋(แก้ว ลอดฟ้า).wmv
copy LTN006.WMV E:\000\Test Video\หนุ่มเชียงใหม่(เท่ห์ อุเทน พรหมมินทร์).wmv
copy PVCD026.avi E:\000\Test Video\หว่านเมล็ดบนเม็ดทราย(ปาน ธนพร).AVI
copy PVCD027.avi E:\000\Test Video\ฤดูกาล(ปาน ธนพร).AVI
แล้วบันทึกเป็น song.cmd แล้วลองกดดูมันไม่เปลี่ยนกลับให้อ่ะครับ ทำผิดตรงไหนเนี๊ยะ :drool:
-
ทำเองใหม่เลยไหม สิ่งที่ต้องใช้ excel และ text editor
ใช้ excel เปิดไฟล์ song.dbf จะเห็น row แรกเป็นชื่อ field ต่างๆ สิ่งที่เราต้องการคือ field ที่ผมกล่าวถึงข้างบน
กรณีนี้ผมไม่เอาชื่ออัลบั๊มนะ
จากกระทู้บนสิ่งแรกที่เราต้องหาคือ ไฟล์เพลงที่เราเก็บนั้นชื่ออะไรประเภทอะไร
1.ชื่อของมันก็คือ Field ที่ชื่อว่า CODE
2.นามสกุลของไฟล์ก็หาได้จาก SUB_TYPE (VCD,AVI,MPG,MP4,MKV) (VCD=DAT)
สมการการหานามสกุลของไฟล์ใน excel สมมติผมป้อนสูตรใน COLUME AA2
=IF(C2="vcd",".dat",(IF(C2="avi",".avi",(IF(C2="mpg",".mpg",(IF(C2="mp4",".mp4",IF(C2="mkv",".mkv"))))))))
(http://upic.me/i/mt/xeak2.jpg) (http://upic.me/show/49167470)
จะได้ COLUME AA2 บรรจุนามสกุลของไฟล์วีดีโอคาราโอเกะ
ลองให้ชื่อไฟล์พร้อมนามสกุลใส่ไว้ใน COLUME AB2 ใส่ดังนี้
=A2&AA2
จะเป็นการเอา CODE รวมกับนามสกุลที่เราหามาได้
ก็คือ 100001.dat
มาใส่สูตรใน COLUME ถัดไป เพื่อให้ได้คำสั่งทั้งหมด
="copy "&CHAR(34)&TEXT(AB2,0)&CHAR(34)&" "&CHAR(34)&"xxx:\"&TEXT(E2,0)&"("&TEXT(J2,0)&")"&TEXT(AA2,0)&CHAR(34)
(http://upic.me/i/5m/3dkz3.jpg) (http://upic.me/show/49168386)
เมื่อได้แล้วก็ใช้ mouse ลาก copy สูตรลงไปจนหมด
(http://upic.me/i/re/v53b4.jpg) (http://upic.me/show/49168387)
เลือก copy colume ดังภาพเพื่อเอาไป save ใน editor เช่น notepad ให้เป็นนามสกุล .cmd
(http://upic.me/i/cc/6bsu5.jpg) (http://upic.me/show/49168388)
หมายเหตุ xxx คือชื่อ drive
จริงๆ เราสามารถใส่สูตรทั้งหมดใน colume เดียวได้เลย แต่กลัวงง
จากนั้น copy ไฟล์ .cmd ไปใส่ในที่เพลงเราเก็บอยู่ ทำการ double click เรียกทำงาน
ลอง remote ไหมผมทำให้ดูตัวอย่าง 1
-
ลองทำได้ Code.นามสกุล ที่ต้องการแล้วครับ แต่ผม งง ตอนกดไฟล์ *.cmd แล้วทำไมมันไม่ยอม Copy ไฟล์ไปเป็นชื่อไฟล์ที่ต้องการครับ มันผิดตรงไหนครับพี่ ตัวอย่างในไฟล์ *.cmd เป็นดังนี้ครับ
copy ASN023.DAT E:\000\Test Video\หัวใจสะออน(อัสนี วสันต์).DAT
copy ASN024.DAT E:\000\Test Video\อยากให้อยู่ด้วยไหม(อัสนี วสันต์).DAT
copy D2D001.MPG E:\000\Test Video\ก็คิดเหมือนพี่ล่ะมั้ง(ตั๊กแตน-7).mpg
-
copy "OPS014.dat" "e:\song\สายน้ำไม่ไหลกลับ(อ๊อฟ).dat"
-
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ
Sent from my Nokia 3310
-
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ
Sent from my Nokia 3310
อธิบายไม่เก่ง ไม่ใช่ครูดีเด่น ;D
อีกอย่างมันแค่บางเสี้ยว
เป้าหมายเข้าใจโอเคแล้ว คนอื่นไม่สน อิ อิ
-
copy "OPS014.dat" "e:\song\สายน้ำไม่ไหลกลับ(อ๊อฟ).dat"
ลองแก้แล้วไม่ได้ซักที เริ่มมึนแล้วอ่ะครับพี่ :drool: เส้นผมบังภูเขาจริงเลย
copy "ASN023.dat" "E:\หัวใจสะออน(อัสนี วสันต์).DAT"
copy "ASN024.dat" "E:\อยากให้อยู่ด้วยไหม(อัสนี วสันต์).DAT"
copy "D2D001.mpg" "E:\ก็คิดเหมือนพี่ล่ะมั้ง(ตั๊กแตน-7).mpg"
copy "D2S005.mpg" "E:\จะให้ฉันรักยังไง(เต้น นรารักษ์).mpg"
copy "PVCD026.avi" "E:\หว่านเมล็ดบนเม็ดทราย(ปาน ธนพร).AVI"
copy "PVCD027.avi" "E:\ฤดูกาล(ปาน ธนพร).AVI"
-
ได้ยัง
หรือไม่ก็ใช้
ren "PVCD027.avi" "ฤดูกาล(ปาน ธนพร).AVI"
-
ได้ยัง
หรือไม่ก็ใช้
ren "PVCD027.avi" "ฤดูกาล(ปาน ธนพร).AVI"
ยังไม่ได้เลยครับพี่ ลองเข้ามาดูหน่อยไหมครับ ชักเริ่มมึนๆ :drool:
-
ตัวอย่าง
(http://upic.me/i/yr/131untitled.jpg) (http://upic.me/show/49164923)
-
ขอบคุณพี่มานพมากครับ ที่แท้เส้นผมบังภูเขา นิดเดียวเอง เล่นเอาผมซะมึนไปเลย :drool: ผิดพลาดที่ขั้นตอนการ copy คำสั่งจาก excel มาใส่ใน notepad นี่้เอง :hit: :sadism:
-
ตัว " ใน excel = char(34) เมื่อเราต้องการ " ไว้ในบรรทัดคำสั่ง batch command
ตัวอย่าง
="copy "&CHAR(34)&TEXT(AB2,0)&CHAR(34)&" "&CHAR(34)&"xxx:\"&TEXT(E2,0)&"("&TEXT(J2,0)&")"&TEXT(AB2,0)&CHAR(34)
-
ตามไป....คอยรับอานิสงฆ์
-
ตามไป....คอยรับอานิสงฆ์
ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้
-
ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้
วิธีนี้ง่ายดีครับ แต่ถ้า X-Men เขียนโปรแกรมเพิ่มเข้าไปล่ะก็แจ่มเลยครับ :D :flower: