ฉันได้เตรียมไฟล์วิดีโอจำนวนหนึ่งที่แต่ละคนจะมีหน้า HTML ของตัวเอง (ฉันกำลังสร้างวิดีโอการบรรยายและพยายามทำให้สิ่งต่าง ๆ เรียบง่ายเพราะฉันเป็นนักเคมีไม่ใช่ผู้เขียนโค้ด)
ฉันต้องการตั้งค่าคำสั่งที่บรรทัดคำสั่ง Windows (v.7) ที่ฉันสามารถคัดลอก / วางในหน้าต่างและมี
- ค้นหาไฟล์ MP4 ทั้งหมดในไดเรกทอรี
- สร้างไฟล์ HTML ที่มีชื่อเดียวกัน (ไม่มีนามสกุล)
- 'เติม' ไฟล์ HTML นี้ด้วยเทมเพลต HTML
ฉันรู้ว่าสิ่งเหล่านี้สามารถทำได้ในขั้นตอนเดียว แต่ฉันไม่รังเกียจที่จะสง่างามน้อยกว่า - รอบ CPU ไม่ได้แพงในกรณีนี้ ตัวอย่างหนึ่งของชื่อไฟล์คือ: 11-a - Ion Dipole Interactions.mp4
ในกรณีที่เป็นประโยชน์
นี่คือสิ่งที่ฉันมีจนถึงตอนนี้และมันแตกได้อย่างไร มีความคิดเห็นเกี่ยวกับวิธีทำให้มันทำงานอย่างไร
for %G in (*.mp4) do (copy /Y nul "%nG".html)
เช่นสแกนไดเรกทอรีสำหรับ MP4 จากนั้นสร้าง HTML 0 ไบต์ด้วยชื่อเดียวกัน
for %I in (**.*mp4) do (ECHO %~nI)
ให้ชื่อไฟล์ที่ถูกต้องกับฉัน แต่คำสั่งที่ระบุไว้เพียงให้ฉันfilename %nG.html
for %G in (*.html) do (type SHORT.html>"%G".html)
SHORT.html
คือ HTML แบบฟอร์มเทมเพลตของฉัน ฉันนึกถึงสองแนวทาง แต่ไม่สามารถทำงานได้:- คัดลอก SHORT paste ด้วยชื่อไฟล์สุดท้ายสำหรับ MP4 ทั้งหมด
- ทำ HTMLs จากนั้นไปป์ข้อความของ
SHORT
ในแต่ละ
ฉันก็โอเคกับวิธีการอื่น ๆ เช่นกัน แต่โปรดระบุตัวเลือกอย่างชัดเจนในคำอธิบายของคุณ!
เห็นได้ชัดว่าไม่ได้ทำงานมาไกลขนาดนี้