eXtreme Karaoke

หมวดหมู่ทั่วไป => บทความ ความรู้ วิชาการ ด้านต่าง ๆ => ข้อความที่เริ่มโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 15:00:42 น.

หัวข้อ: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 15:00:42 น.
 :flower:

http://www.* ลบทิ้งแล้วจ้า  ;D
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 15:52:13 น.
ยินดีจ้าดนักครับอ้าย   :cheer: :flower:

แต่ว่าใช้ยังไงครับพี่?   เอาไปวางไว้ในโฟลเดอร์เพลงที่เราต้องการแปลงกลับเหรอครับ  :drool:

หรือ เปิดดูข้อมูลเพลงในไฟล์  song.dbf  แล้วเลือกฟิลรหัสเพลงและชื่อเพลงมาวางไว้ใน  Notepad แล้วใช้คำสั่งตามไฟล์ใช่ไหมครับ
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 19:29:46 น.
จริงๆ ใช้ 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 หล่ะ
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 19:36:17 น.
ยัง งง อยู่เลยครับ ผมลอง 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:

หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 19:41:09 น.
ทำเองใหม่เลยไหม สิ่งที่ต้องใช้ 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

หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 20:13:21 น.
ลองทำได้    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


หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 21:48:49 น.



copy "OPS014.dat" "e:\song\สายน้ำไม่ไหลกลับ(อ๊อฟ).dat"
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: หนุ่มนากระแซง ที่ วันที่ 17 มกราคม 2014, 22:04:09 น.
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ

Sent from my Nokia 3310
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 22:12:51 น.
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ

Sent from my Nokia 3310


อธิบายไม่เก่ง ไม่ใช่ครูดีเด่น  ;D

อีกอย่างมันแค่บางเสี้ยว

เป้าหมายเข้าใจโอเคแล้ว คนอื่นไม่สน อิ อิ
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 22:18:13 น.


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"

หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 22:24:08 น.
ได้ยัง

หรือไม่ก็ใช้

ren "PVCD027.avi" "ฤดูกาล(ปาน ธนพร).AVI"
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 22:31:29 น.
ได้ยัง

หรือไม่ก็ใช้

ren "PVCD027.avi" "ฤดูกาล(ปาน ธนพร).AVI"

ยังไม่ได้เลยครับพี่  ลองเข้ามาดูหน่อยไหมครับ  ชักเริ่มมึนๆ  :drool:
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 22:43:31 น.
ตัวอย่าง


(http://upic.me/i/yr/131untitled.jpg) (http://upic.me/show/49164923)
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 17 มกราคม 2014, 23:01:43 น.
ขอบคุณพี่มานพมากครับ  ที่แท้เส้นผมบังภูเขา นิดเดียวเอง  เล่นเอาผมซะมึนไปเลย  :drool:   ผิดพลาดที่ขั้นตอนการ copy คำสั่งจาก  excel มาใส่ใน notepad นี่้เอง  :hit: :sadism:
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 17 มกราคม 2014, 23:05:59 น.
ตัว " ใน 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)
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: หนุ่มเมืองนคร (ไทย) ที่ วันที่ 17 มกราคม 2014, 23:06:25 น.
ตามไป....คอยรับอานิสงฆ์
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มานพ ที่ วันที่ 18 มกราคม 2014, 09:58:03 น.
ตามไป....คอยรับอานิสงฆ์

ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้
หัวข้อ: Re: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf
เริ่มหัวข้อโดย: มิตรแท้ทีม ที่ วันที่ 18 มกราคม 2014, 10:21:50 น.
ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้

วิธีนี้ง่ายดีครับ  แต่ถ้า X-Men เขียนโปรแกรมเพิ่มเข้าไปล่ะก็แจ่มเลยครับ   :D :flower: