Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Открыть mht в Интернете

Ответить
Настройки темы
Открыть mht в Интернете

Ветеран


Сообщения: 4527
Благодарности: 348


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: truvo
Дата: 14-12-2009
Например, мне нужно отослать кому-то ссылку на интернет-страницу, сохраненную в виде mht-файла. Если открыть файл в браузере, в панели адреса указан его "местный адрес", со словами localhost. Чтобы узнать настоящий адрес страницы, я делаю так: перехожу с этой страницы по какой-то из ссылок на ней на другую, затем возвращаюсь обратно, и так получаю в панели адреса то, что мне нужно, т. е. искомую ссылку.

Возможно ли как-то иначе и проще выяснять настоящий адрес? Например, каким-то образом или через какую-то программу запускать mht в онлайн-режиме. Или как-то при сохранении страницы в виде вэб-архива копировать параллельно и ссылку?

Отправлено: 01:28, 11-12-2009

 

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


truvo,
Ваще ничего не понял

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:32, 11-12-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Экзорцист


Сообщения: 969
Благодарности: 127

Профиль | Отправить PM | Цитировать


truvo, если эту тему сохранить в файл mht и посмотреть его не через браузер, а например в Total Commander (через F3) или в Word (в формате только текст)- на первом же экране будет строка вида
Цитата:
Content-Location: http://forum.oszone.net/thread-159838.html
которая собственно и является оригинальным адресом этой темы. Правда не знаю - всегда ли это работает, по крайне мере те mht файлы что нашел у себя на винте эту строку содержали и она была верная
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:44, 11-12-2009 | #3


Ветеран


Сообщения: 4527
Благодарности: 348

Профиль | Сайт | Отправить PM | Цитировать


Michael, у меня куча таких файлов, к сожалению, с TC ваш рецепт не прокатил, а вот если открыть в блокноте - тогда да, вижу ссылку. Пока что - это вариант решения вопроса. Спасибо.

-------
Моя статья на OSzone.net

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:35, 11-12-2009 | #4


Экзорцист


Сообщения: 969
Благодарности: 127

Профиль | Отправить PM | Цитировать


truvo, а при нажатии F3 в Тotal Сommander у вас что запустилось? Lister с просмотром web-содержимого страницы? Если да, то надо в Lister'е выбрать "Опции -> Только текст" или сразу на клавиатуре нажать цифру 1 - тогда будет виден исходный код mht-файла

Отправлено: 20:20, 11-12-2009 | #5


Ветеран


Сообщения: 4527
Благодарности: 348

Профиль | Сайт | Отправить PM | Цитировать


Michael, угу, понял. Но ведь тогда, насколько я понимаю, можно реализовать и задачу, поставленную мной в первом посте. То есть написать батник, который найдет в указанном файле (или, например, в mht-файлах, находящихся с ним в одной папке) ссылку (или ссылки) после слов Content-Location и откроет эти ссылки в браузере.

-------
Моя статья на OSzone.net


Последний раз редактировалось truvo, 14-12-2009 в 00:46.


Отправлено: 21:24, 11-12-2009 | #6


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата truvo:
написать какой-то батник, который найдет в указанном файле ... ссылку ... и откроет эти ссылки эту ссылку в браузере. »
Отредактировал цитату (опять расплывчатая постановка задачи, сколько файлов, в одной папке они лежат или нет, есть ли еще в папке(ах) файлы других типов и т.д.)
Код: Выделить весь код
@Echo Off
Rem Путь файлу .mht
Set "mht_file=c:\musor\Новая папка\Открыть mht в Интернете.mht"

For /f "tokens=1*" %%a In ('FINDSTR /b /i "Content-Location:" "%mht_file%"') Do Set url=%%b& GoTo :_end
:_end
Rem Вывод url-а с которого сохранен файл
Echo %url%
Rem Открыть url в онлайн режиме
Start "" "%url%"
Pause >Nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:56, 12-12-2009 | #7


Ветеран


Сообщения: 4527
Благодарности: 348

Профиль | Сайт | Отправить PM | Цитировать


gora, взял в качестве испытуемого файл с именем

Автоматическая очистка папки для временных файлов _ Polymorph.mht

Ваш батник не сработал. Когда переименовал файл в 1.mht - сработал. Подскажите, что не так.

-------
Моя статья на OSzone.net


Последний раз редактировалось truvo, 14-12-2009 в 00:37.


Отправлено: 22:07, 12-12-2009 | #8


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Батник должен быть в кодировке кириллица DOS (866).
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:09, 12-12-2009 | #9


Ветеран


Сообщения: 4527
Благодарности: 348

Профиль | Сайт | Отправить PM | Цитировать


gora, забыл про кириллицу - спасибо, всё отлично работает.

Цитата gora:
опять расплывчатая постановка задачи, сколько файлов, в одной папке они лежат или нет, есть ли еще в папке(ах) файлы других типов »
gora, ну почему же расплывчатая? Вполне конкретная задача. Я же указал, что
Цитата truvo:
находящихся с ним в одной папке »
, значит, ваш вопрос про местонахождение отпадает. С другой стороны, я предоставил свободу творчества - можно было решать задачу как для одного файла, так и, по желанию, для всех mht-файлов, содержащихся в папке. Понятно, что во втором случае, при "универсальном" решении, как, впрочем, и в случае с одним только файлом, нет необходимости указывать в батнике определенное имя обрабатываемого объекта, а можно, наверное, задать поиск всех файлов c таким расширением в текущей (или указанной) папке, затем последовательный перебор этих файлов с совершением указанных вами действий: то есть найти первый файл, извлечь ссылку, открыть, перейти к следующему файлу, извлечь-открыть и т. д. Разумеется, такая пакетная обработка будет иметь смысл только в том случае, если каждая новая ссылка будет открываться в новой вкладке браузера).

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

-------
Моя статья на OSzone.net


Последний раз редактировалось truvo, 14-12-2009 в 00:47.


Отправлено: 22:31, 12-12-2009 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Открыть mht в Интернете

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Преобразовать *.html в *.mht gora Скриптовые языки администрирования Windows 26 11-04-2013 10:53
Разное - Просмотр файлов .mht Eritark Microsoft Windows 2000/XP 10 24-01-2011 12:16
IE не открывает mht. NikolayNik Microsoft Windows 2000/XP 0 07-06-2006 17:30
*Решено* Как открыть файл в Интернете Savant Программирование и базы данных 5 27-01-2005 16:34
Помогите, не открываются mht-файлы Ray23 Microsoft Windows 95/98/Me (архив) 6 05-04-2004 09:36




 
Переход