บันทึกเว็บเพจในรูปแบบ MHT ตามค่าเริ่มต้นใน Internet Explorer


ดังนั้นมีสิ่งที่น่ารำคาญอย่างหนึ่งเกี่ยวกับวิธีการทำงานของ Internet Explorer และนั่นคือเมื่อคุณพยายามบันทึกหน้าเว็บ หากคุณคลิกที่ Save As โดยค่าเริ่มต้น IE จะเลือกรูปแบบ เว็บเพจรูปแบบที่สมบูรณ์ (* .htm, * .html)เมื่อบันทึก

1

ฉันไม่ชอบรูปแบบนี้เมื่อบันทึกหน้าเว็บเพราะสร้างไฟล์ HTML หนึ่งสำหรับซอร์สโค้ดแล้วบันทึกเนื้อหาอื่น ๆ ทั้งหมดเช่นไฟล์ JS, รูปภาพ, CSS, ฯลฯ ในโฟลเดอร์ที่แยกต่างหาก

เช่นบันทึกหน้าเว็บ

แต่ฉันมักเปลี่ยนเป็น Web Archive, ไฟล์เดียว (* .mht)นี้เป็นประโยชน์มากสำหรับฉันหากฉันเพียงแค่มองหาวิธีที่รวดเร็วในการบันทึกหน้าเว็บไม่กี่และไม่สนใจทุกไฟล์ที่มา

เว็บเก็บถาวร mht/ p>

ดังนั้นจะมีวิธีใดในการเริ่มต้น IE เพื่อที่จะบันทึกทุกๆเว็บเพจในรูปแบบ MHT แทน HTML? ดีไม่แน่ คุณไม่สามารถกำหนดค่าใหม่ File - Save As หรือกด CTRL + S บนแป้นพิมพ์ ที่จะยังคงแสดงไดอะล็อกบ็อกซ์บันทึกเว็บเพจด้วย Webpage ให้เสร็จสมบูรณ์เป็นค่าเริ่มต้น

อย่างไรก็ตามคุณสามารถสร้างปุ่มใหม่บนแถบเครื่องมือรายการโปรดซึ่งเมื่อคลิกแล้วจะปรากฏหน้าต่างบันทึกบันทึกเว็บเพจ MHT เป็นค่าเริ่มต้น เป็นทางออกที่ดีที่สุดและจริงๆแล้วเป็นคนเดียวที่ออกมี ทำงานได้ดีเพราะไม่จำเป็นต้องมีการคลิกเพิ่มเพื่อใช้

นอกจากนี้ถ้าคุณทราบวิธีใช้โปรแกรมเช่น AutoHotKey คุณสามารถสร้างแป้นพิมพ์ลัดเพื่อให้คุณสามารถกดปุ่มเพียงปุ่มเดียว เพื่อเรียกใช้สคริปต์และมีไดอะล็อก Save Webpage ปรากฏขึ้นมา! ในบทความนี้เราจะแสดงวิธีการดำเนินการนี้

ขั้นแรกคุณต้องสร้างสคริปต์ VBS พร้อมด้วยรหัสต่อไปนี้ ในการดำเนินการนี้ให้เปิด Notepad และวางโค้ดต่อไปนี้:

WScript.Timeout=10
Set wShell=CreateObject("WScript.Shell") wShell.SendKeys "^s" Do While Not wShell.AppActivate("Save Webpage") WScript.Sleep 100 Loop wShell.SendKeys "%t{home}tww%n"

ควรมีลักษณะดังนี้:

4

จากนั้นคลิกที่ File - Save แล้วเปลี่ยน S ave เป็นประเภทไปที่ All Filesให้ชื่อไฟล์เช่น SaveAsMHT.vbsสิ่งสำคัญคือ .VBS ที่ท้ายชื่อไฟล์

บันทึกเป็นชนิด

บันทึกไฟล์ไว้ที่ไหนสักแห่งในคอมพิวเตอร์ของคุณไม่สำคัญ ที่ไหน จากนั้นคลิกขวาที่โฟลเดอร์เดียวกันและเลือก ใหม่- ทางลัด

ทางลัดใหม่

ไปข้างหน้าและคลิก เรียกดูจากนั้นเลือกสคริปต์ VBS ให้ทางลัดของคุณชื่อที่เข้าใจง่ายเช่น Save As หรือ Save As MHT ฯลฯ

vbs ทางลัดใหม่

ชื่อทางลัด

ตอนนี้สำหรับขั้นตอนสุดท้ายแล้ว เปิด Internet Explorer คลิกขวาที่ใดก็ได้ในแถบหัวเรื่องด้านบนและเลือก Favoritesแถบ

แถบรายการโปรด

เดี๋ยวนี้คุณทั้งหมด ต้องทำคือการลากและวางทางลัดไปยังแถบรายการโปรด คุณอาจต้องลด IE ดังนั้นจึงไม่ใช้ทั้งหน้าจอเพื่อทำเช่นนี้

ทางลัดแถบรายการโปรด

นั่นแหล่ะ! ตอนนี้เพียงแค่คลิกที่ปุ่มซึ่งจะเรียกใช้สคริปต์และเปิดกล่องโต้ตอบบันทึกเว็บเพจที่ตั้งค่าเป็นรูปแบบ MHT โดยอัตโนมัติ

บันทึกเป็น mht

หวาน! ดังนั้นสำหรับบรรดาผู้ที่บันทึกจำนวนมากของหน้าเว็บหวังว่านี่จะทำให้ชีวิตของคุณง่ายขึ้นโดยการสร้างทางลัดไปยังการบันทึกหน้าเว็บในรูปแบบ MHT สนุก!

กระทู้ที่เกี่ยวข้อง:


6.09.2012