ดังนั้นมีสิ่งที่น่ารำคาญอย่างหนึ่งเกี่ยวกับวิธีการทำงานของ Internet Explorer และนั่นคือเมื่อคุณพยายามบันทึกหน้าเว็บ หากคุณคลิกที่ Save As โดยค่าเริ่มต้น IE จะเลือกรูปแบบ เว็บเพจรูปแบบที่สมบูรณ์ (* .htm, * .html)เมื่อบันทึก
1
ฉันไม่ชอบรูปแบบนี้เมื่อบันทึกหน้าเว็บเพราะสร้างไฟล์ HTML หนึ่งสำหรับซอร์สโค้ดแล้วบันทึกเนื้อหาอื่น ๆ ทั้งหมดเช่นไฟล์ JS, รูปภาพ, CSS, ฯลฯ ในโฟลเดอร์ที่แยกต่างหาก
แต่ฉันมักเปลี่ยนเป็น Web Archive, ไฟล์เดียว (* .mht)นี้เป็นประโยชน์มากสำหรับฉันหากฉันเพียงแค่มองหาวิธีที่รวดเร็วในการบันทึกหน้าเว็บไม่กี่และไม่สนใจทุกไฟล์ที่มา
/ p>
ดังนั้นจะมีวิธีใดในการเริ่มต้น IE เพื่อที่จะบันทึกทุกๆเว็บเพจในรูปแบบ MHT แทน HTML? ดีไม่แน่ คุณไม่สามารถกำหนดค่าใหม่ File - Save As หรือกด CTRL + S บนแป้นพิมพ์ ที่จะยังคงแสดงไดอะล็อกบ็อกซ์บันทึกเว็บเพจด้วย Webpage ให้เสร็จสมบูรณ์เป็นค่าเริ่มต้น
อย่างไรก็ตามคุณสามารถสร้างปุ่มใหม่บนแถบเครื่องมือรายการโปรดซึ่งเมื่อคลิกแล้วจะปรากฏหน้าต่างบันทึกบันทึกเว็บเพจ MHT เป็นค่าเริ่มต้น เป็นทางออกที่ดีที่สุดและจริงๆแล้วเป็นคนเดียวที่ออกมี ทำงานได้ดีเพราะไม่จำเป็นต้องมีการคลิกเพิ่มเพื่อใช้
นอกจากนี้ถ้าคุณทราบวิธีใช้โปรแกรมเช่น AutoHotKey คุณสามารถสร้างแป้นพิมพ์ลัดเพื่อให้คุณสามารถกดปุ่มเพียงปุ่มเดียว เพื่อเรียกใช้สคริปต์และมีไดอะล็อก Save Webpage ปรากฏขึ้นมา! ในบทความนี้เราจะแสดงวิธีการดำเนินการนี้
ขั้นแรกคุณต้องสร้างสคริปต์ VBS พร้อมด้วยรหัสต่อไปนี้ ในการดำเนินการนี้ให้เปิด Notepad และวางโค้ดต่อไปนี้:
WScript.Timeout=10Set 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 ฯลฯ
ตอนนี้สำหรับขั้นตอนสุดท้ายแล้ว เปิด Internet Explorer คลิกขวาที่ใดก็ได้ในแถบหัวเรื่องด้านบนและเลือก Favoritesแถบ
เดี๋ยวนี้คุณทั้งหมด ต้องทำคือการลากและวางทางลัดไปยังแถบรายการโปรด คุณอาจต้องลด IE ดังนั้นจึงไม่ใช้ทั้งหน้าจอเพื่อทำเช่นนี้
นั่นแหล่ะ! ตอนนี้เพียงแค่คลิกที่ปุ่มซึ่งจะเรียกใช้สคริปต์และเปิดกล่องโต้ตอบบันทึกเว็บเพจที่ตั้งค่าเป็นรูปแบบ MHT โดยอัตโนมัติ
หวาน! ดังนั้นสำหรับบรรดาผู้ที่บันทึกจำนวนมากของหน้าเว็บหวังว่านี่จะทำให้ชีวิตของคุณง่ายขึ้นโดยการสร้างทางลัดไปยังการบันทึกหน้าเว็บในรูปแบบ MHT สนุก!