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

Название темы: Открыть mht в Интернете
Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


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

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


Нашел. Подправил еще, теперь должен работать и со скобками и с кавычками «»
Код: Выделить весь код
@Echo Off
Set "mht_file=%~1"
If Not Defined mht_file Call :_Err "Нет никакого файла"
If Not "%~x1"==".mht" Call :_Err "'%~1' не *.mht файл"
Set "un=%TMP%\UnicumNameFile%~x1"
Copy "%~1" "%un%">Nul
For /f "tokens=1*" %%a In ('FINDSTR /b /i "Content-Location:" "%un%"') Do Set url=%%b& GoTo :_end
:_end
Del /q "%un%"
Set Burl=%url:~0,5%
If Not "%Burl%"=="http:" Call :_Err "Файл '%~1' не содержит URL"
Start "" "%url%"
Exit

:_Err
Title Ошибка запуска *.mht файла
Echo.
Echo 				ОШИБКА!!!
Echo.
Echo 	%~1
Ping -n 6 Localhost>Nul
Exit

Последний раз редактировалось gora, 14-10-2010 в 22:35.

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

Отправлено: 19:39, 14-10-2010 | #25

Название темы: Открыть mht в Интернете