การสร้างไฟล์ HTML เทมเพลตเฉพาะสำหรับไฟล์ MP4 ทั้งหมดในไดเรกทอรี


2

ฉันได้เตรียมไฟล์วิดีโอจำนวนหนึ่งที่แต่ละคนจะมีหน้า HTML ของตัวเอง (ฉันกำลังสร้างวิดีโอการบรรยายและพยายามทำให้สิ่งต่าง ๆ เรียบง่ายเพราะฉันเป็นนักเคมีไม่ใช่ผู้เขียนโค้ด)

ฉันต้องการตั้งค่าคำสั่งที่บรรทัดคำสั่ง Windows (v.7) ที่ฉันสามารถคัดลอก / วางในหน้าต่างและมี

  1. ค้นหาไฟล์ MP4 ทั้งหมดในไดเรกทอรี
  2. สร้างไฟล์ HTML ที่มีชื่อเดียวกัน (ไม่มีนามสกุล)
  3. 'เติม' ไฟล์ HTML นี้ด้วยเทมเพลต HTML

ฉันรู้ว่าสิ่งเหล่านี้สามารถทำได้ในขั้นตอนเดียว แต่ฉันไม่รังเกียจที่จะสง่างามน้อยกว่า - รอบ CPU ไม่ได้แพงในกรณีนี้ ตัวอย่างหนึ่งของชื่อไฟล์คือ: 11-a - Ion Dipole Interactions.mp4 ในกรณีที่เป็นประโยชน์

นี่คือสิ่งที่ฉันมีจนถึงตอนนี้และมันแตกได้อย่างไร มีความคิดเห็นเกี่ยวกับวิธีทำให้มันทำงานอย่างไร

  1. for %G in (*.mp4) do (copy /Y nul "%nG".html)

    เช่นสแกนไดเรกทอรีสำหรับ MP4 จากนั้นสร้าง HTML 0 ไบต์ด้วยชื่อเดียวกัน

    for %I in (**.*mp4) do (ECHO %~nI) ให้ชื่อไฟล์ที่ถูกต้องกับฉัน แต่คำสั่งที่ระบุไว้เพียงให้ฉัน filename %nG.html

  2. for %G in (*.html) do (type SHORT.html>"%G".html)

    SHORT.html คือ HTML แบบฟอร์มเทมเพลตของฉัน ฉันนึกถึงสองแนวทาง แต่ไม่สามารถทำงานได้:

    1. คัดลอก SHORT paste ด้วยชื่อไฟล์สุดท้ายสำหรับ MP4 ทั้งหมด
    2. ทำ HTMLs จากนั้นไปป์ข้อความของ SHORT ในแต่ละ

ฉันก็โอเคกับวิธีการอื่น ๆ เช่นกัน แต่โปรดระบุตัวเลือกอย่างชัดเจนในคำอธิบายของคุณ!

เห็นได้ชัดว่าไม่ได้ทำงานมาไกลขนาดนี้


1
สวัสดีเควิน! กรุณาโพสต์คำตอบของคุณด้านล่างโดยใช้ ตอบคำถามของคุณ ปุ่มเมื่อระบบอนุญาตให้คุณ (ควรจะอยู่ในประมาณ 7 ชั่วโมง) ด้วยวิธีนี้คุณสามารถยอมรับได้ในภายหลังและคนอื่นสามารถลงคะแนนได้เช่นกัน ขอบคุณ! โดยวิธีการที่ฉันทำความสะอาดการจัดรูปแบบของคุณเล็กน้อย คลิก แก้ไข เพื่อดูการเปลี่ยนแปลงที่ฉันทำกับโค้ดเพื่อให้มีการจัดรูปแบบเช่น
slhck

ขอบคุณสำหรับการแก้ไข! ฉันจะพยายามกลับมาที่พรุ่งนี้และเปลี่ยนเป็นตอบคำถามของคุณ
Kevin Davies

คำตอบ:


1

คำตอบ 1: สคริปต์ CGI

คำถามของคุณ presumes การสร้างหน้า HTML บางทีคุณอาจหมายถึงว่าคุณต้องการ HTML แบบกำหนดเองที่พันไว้กับลิงก์ชื่อไฟล์ MP3

ในกรณีที่ฉันถูก (ขอโทษถ้าไม่) สคริปต์ CGI ง่าย ๆ จะทำเคล็ดลับ นั่นคือใช้ภาษาที่คุณชื่นชอบ (Python เป็นของฉัน :-)) ที่แสดงเทมเพลตที่คุณต้องการแสดง สคริปต์ CGI นี้อาจใช้เป็นไดเรกทอรีที่คุณต้องการเรียกดู / แสดงเนื้อหาของและห่อแต่ละรายการในลิงก์ที่คุณต้องการ

สำหรับข้อมูลเพิ่มเติมดู: http://docs.python.org/2/library/cgi.html

คำตอบ 2: WIKI

บางทีถ้าคุณกำลังพยายามสร้างชุดของภาพนิ่งเป็นส่วนหนึ่งของกระบวนการเรียนรู้แบบโต้ตอบคุณจะพบ WIKI เป็นตัวเลือกที่ดีกว่า . มีผลิตภัณฑ์วิกิจำนวนมากออกมาค้นหาได้ที่นี่:

http://en.wikipedia.org/wiki/Comparison_of_wiki_hosting_services

ด้วยวิธีนี้คุณสามารถลิงก์ไปยังวิดีโอที่อัปโหลดเองหรือวิดีโอหรือ mp3 บนเว็บไซต์ของคุณเอง แต่เชื่อมโยงจากหน้าหนึ่งไปยังหน้าถัดไปด้วยข้อความวิกิแบบง่าย รูปแบบลิงก์ข้อความที่นี่]


ใช่ฉันตั้งเป้าหมายที่ 'พลิกห้องเรียน' แต่ฉันจะฝังพวกเขาลงในทั้ง LMS และระบบการบ้านออนไลน์ในภายหลัง ดังนั้นสำหรับข้อเสนอแนะ 1 ฉันจำเป็นต้องมีโค้ดเล็กน้อยสำหรับ wrapper แฟลช คำตอบที่ฉันได้รับในระยะสุดท้ายชี้ให้เห็นว่ามีนักเรียนไม่กี่คนที่ได้ไป iPad เท่านั้นและสำหรับบางคนที่ขาดการสนับสนุนแฟลชทำให้วิดีโอเสีย ฉันคิดว่าด้วยวิธีการฝังที่แตกต่างกันของฉันในครั้งนี้ html5 / flash ถูกฝังทั้งคู่ ฉันต้องยืม iPad ในช่วงฤดูร้อนนี้เพื่อตรวจสอบ ขอบคุณสำหรับความคิดเห็น! น่าเศร้าที่ Excel เป็นโปรแกรมที่ฉันต้องการ ภาษาวันนี้ ...
Kevin Davies

0

Doh ใช้เวลาในการแขวนหัวของฉันในความอัปยศและโพสต์ที่ฉันก็คงได้

เพื่อประโยชน์ของทุกคนนี่คือคำสั่งสุดท้าย:

สำหรับ% I ใน (* .mp4) ทำ (คัดลอก / Y SHORT.htm "% ~ nI.html")

สำหรับสิ่งหนึ่งที่ฉันลืมว่า SHORT ได้รับการตั้งชื่อว่า HTM เพื่อรักษาความเป็นเอกลักษณ์ในคำสั่งของฉัน ที่เหลือก็ตระหนักว่าฉันไม่ต้องคัดลอก nul ซึ่งแสดงว่าฉันควรมีกาแฟมากกว่าก่อน * /

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.