Сохранение веб-страниц в формате MHT по умолчанию в Internet Explorer


Итак, есть одна действительно раздражающая вещь в работе Internet Explorer: когда вы пытаетесь сохранить веб-страницу. Если вы нажмете «Сохранить как», IE по умолчанию выберет при сохранении формат Веб-страница, полная (*.htm, *.html) .

сохранить веб-страницу, т.е.

Мне не нравится этот формат при сохранении веб-страниц, поскольку он создает один HTML-файл для исходного кода, а затем сохраняет все остальные ресурсы, такие как файлы JS, изображения, CSS и т. д., в отдельной папке.

т.е. сохранить веб-страницу

Вместо этого я всегда меняю его на Веб-архив, один файл (*.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"

Это должно выглядеть именно так:

сохранить веб-страницу

Затем нажмите «Файл» — «Сохранить», а затем измените сохранить как тип на Все файлы . Дайте файлу имя, например SaveAsMHT.vbs . Важным является расширение .VBS в конце имени файла.

сохранить как тип

Сохраните файл где-нибудь на своем компьютере, не имеет значения, где именно. Затем щелкните правой кнопкой мыши ту же папку и выберите СоздатьЯрлык .

новый ярлык

Нажмите Обзор и выберите сценарий VBS. Дайте ярлыку полезное и понятное имя, например «Сохранить как» или «Сохранить как MHT» и т. д.

новый ярлык vbs

имя ярлыка.

Теперь последний шаг. Откройте Internet Explorer, щелкните правой кнопкой мыши в любом месте верхней строки заголовка и выберите Панель избранного .

панель избранного

Теперь все, что вам нужно сделать, это перетащить ярлык на панель избранного. Возможно, для этого вам придется свернуть IE, чтобы он не занимал весь экран.

панель избранного ярлыков

Вот и все! Теперь просто нажмите на эту кнопку, чтобы запустить скрипт и открыть диалоговое окно «Сохранить веб-страницу», автоматически настроенное на формат MHT.

надо сохранить как

Сладко! Итак, для тех из вас, кто сохраняет много веб-страниц, мы надеемся, что это облегчит вам жизнь, создав ярлык для сохранения веб-страниц в формате MHT. Наслаждайтесь!.

Похожие сообщения:


6.09.2012