在Internet Explorer中默认以MHT格式保存网页


因此,对于Internet Explorer的工作方式有一个非常烦人的事情,那就是当您尝试保存网页时。如果单击“另存为”,默认情况下IE将在保存时选择网页,完成(* .htm,* .html)格式。

保存网页即

我在保存网页时不喜欢这种格式,因为它为源代码创建了一个HTML文件,然后将所有其他资源(如JS文件,图像,CSS等)保存在一个单独的文件夹中。

即保存网页

相反,我总是将其更改为Web存档,单个文件(* .mht)。如果我只想找到一个快速的方法来保存一些网页并且不关心所有源文件,这对我来说更方便。

网站档案mht

那么有没有办法默认IE,以便它以MHT格式而不是HTML保存每个网页?好吧,不完全是。您无法重新配置文件 - 另存为或按键盘上的CTRL + S.这仍将显示带有网页的“保存网页”对话框,默认情况下已完成。

但是,您可以在“收藏夹”工具栏上创建一个新按钮,单击该按钮将显示“保存保存网页”对话框,但以MHT为默认值。这是最好的解决方案,也是唯一一个解决方案。它运行良好,因为它不需要任何额外的点击也可以使用。

此外,如果您知道如何使用AutoHotKey之类的程序,您可以创建一个键盘快捷键,这样您只需按一个键运行脚本并弹出“保存网页”对话框!在本文中,我将向您展示如何执行此操作。

首先,您需要使用以下代码创建VBS脚本。为了做到这一点,打开记事本并粘贴以下代码:

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"

它看起来应该是这样的:

保存网页

接下来,单击文件 - 保存,然后将S 平均值更改为所有文件。为文件指定一个名称,如SaveAsMHT.vbs。重要的是文件名末尾的.VBS。

保存为类型

将文件保存在计算机的某个位置,并不重要哪里。接下来,右键单击同一文件夹并选择新建 - 快捷方式

新的捷径

继续并单击浏览,然后选择VBS脚本。为您的快捷方式提供一个有用的可理解名称,如另存为或另存为MHT等。

新的快捷方式vbs

快捷方式名称

现在进行最后一步。打开Internet Explorer,右键单击顶部标题栏中的任意位置,然后选择收藏夹栏。

收藏吧

现在所有人要做的是将快捷方式拖放到收藏夹栏。您可能必须最小化IE,因此它不会占用整个屏幕才能执行此操作。

快捷方式收藏栏

就是这样!现在只需单击该按钮,该按钮将运行脚本并自动打开保存网页对话框设置为MHT格式。

保存为

甜蜜!因此,对于那些保存了大量网页的人来说,希望通过创建以MHT格式保存网页的快捷方式,这将使您的生活更轻松。享受!

相关文章:


6.09.2012