ผู้เขียน หัวข้อ: ฝากให้ท่านมิตรแท้ทีม ใช้คำสั่งง่ายๆ แปลงเพลงวีดีโอกลับชื่อเดิมโดยไม่ต้องใช้ .snf  (อ่าน 10467 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ยินดีจ้าดนักครับอ้าย   :cheer: :flower:

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

หรือ เปิดดูข้อมูลเพลงในไฟล์  song.dbf  แล้วเลือกฟิลรหัสเพลงและชื่อเพลงมาวางไว้ใน  Notepad แล้วใช้คำสั่งตามไฟล์ใช่ไหมครับ
« แก้ไขครั้งสุดท้าย: วันที่ 17 มกราคม 2014, 15:57:21 น. โดย มิตรแท้ทีม »

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
จริงๆ ใช้ delphi หรือ vb เขียนโปรแกรมอ่านแล้วเขียนก็ไม่น่ายากนะครับ

เอาแบบท่านว่าใช้ excel เปิด database (อยู่ใน folder DATA ชื่อ song.dbf) มาจะเห็นที่เราต้องใช้คือ

CODE (COLUME A),SUB_Type (COLUME C),TITLE (COLUME E),ARTIST (COLUME J)
code จะเป็นชื่อไฟล์จริงๆ ที่เก็บ


วิธีนี้ข้อดีคือเราไม่ได้เก็บ snf ไว้ก็สามารถแปลงจาก database ที่เรามีอยู่มาเป็นชื่อเพลงดังเดิม
ข้อเสียคือ ไม่มีชื่ออัลบั้๊ม



สมมติ
code=100001
sub_type=VCD
TITLE=ก็มันคิดถึง
ARTIST=บอย พิษนุ

จะได้ชื่อจริงๆ ของไฟล์คือ 100001.DAT  (sub_type=vcd)
ต้องการแปลงกลับควรจะได้แบบนี้ ก็มันคิดถึง(บอย พิษนุ).DAT

ตานี้เราจะทำอย่างไรใน excel หล่ะ

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ยัง งง อยู่เลยครับ ผมลอง 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:


ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
ทำเองใหม่เลยไหม สิ่งที่ต้องใช้ 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"))))))))



จะได้ 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)



เมื่อได้แล้วก็ใช้ mouse ลาก copy สูตรลงไปจนหมด



เลือก copy colume ดังภาพเพื่อเอาไป save ใน editor เช่น notepad ให้เป็นนามสกุล .cmd



หมายเหตุ xxx คือชื่อ drive
จริงๆ เราสามารถใส่สูตรทั้งหมดใน colume เดียวได้เลย แต่กลัวงง

จากนั้น copy ไฟล์ .cmd ไปใส่ในที่เพลงเราเก็บอยู่ ทำการ double click เรียกทำงาน

ลอง remote ไหมผมทำให้ดูตัวอย่าง 1


ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ลองทำได้    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


« แก้ไขครั้งสุดท้าย: วันที่ 17 มกราคม 2014, 20:35:35 น. โดย มิตรแท้ทีม »

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8



copy "OPS014.dat" "e:\song\สายน้ำไม่ไหลกลับ(อ๊อฟ).dat"

ออฟไลน์ หนุ่มนากระแซง

  • ลงทะเบียน HL
  • ขี้โม้ระดับสุดยอด
  • *
  • กระทู้: 10394
  • HL#440A06D6 (Xmen)
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ

Sent from my Nokia 3310

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
ง่ายมากเลย มึนแฮะ ฮ่าๆๆๆๆ

Sent from my Nokia 3310


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

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

เป้าหมายเข้าใจโอเคแล้ว คนอื่นไม่สน อิ อิ

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]


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"


ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
ได้ยัง

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

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

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ได้ยัง

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

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

ยังไม่ได้เลยครับพี่  ลองเข้ามาดูหน่อยไหมครับ  ชักเริ่มมึนๆ  :drool:

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ขอบคุณพี่มานพมากครับ  ที่แท้เส้นผมบังภูเขา นิดเดียวเอง  เล่นเอาผมซะมึนไปเลย  :drool:   ผิดพลาดที่ขั้นตอนการ copy คำสั่งจาก  excel มาใส่ใน notepad นี่้เอง  :hit: :sadism:

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
ตัว " ใน 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)
« แก้ไขครั้งสุดท้าย: วันที่ 17 มกราคม 2014, 23:11:56 น. โดย E22NP »

ออฟไลน์ หนุ่มเมืองนคร (ไทย)

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 9601
  • HL4C9D39B0(X-men)
ตามไป....คอยรับอานิสงฆ์

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123094
  • 9664E44E,11D88A55,7C1132A8
ตามไป....คอยรับอานิสงฆ์

ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้

ออฟไลน์ มิตรแท้ทีม

  • ตัวแทนจำหน่าย
  • ระดับ 5
  • **
  • กระทู้: 1909
  • 96556452[ป๊อกมิวสิคโปร] 12583269 [X-men]
ให้ x-men เขียนโปรแกรมให้ง่ายกว่าปู่ อาจใช้ hardlock เรียกโปรแกรมก็ได้

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