[wlx] HTMLView - обсуждение

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Zaytsev Artem
Сообщения: 20
Зарегистрирован: Чт авг 23, 2012 00:24
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Zaytsev Artem »

Skif_off писал(а):Это не так
IE в Win10 устанавливается по умолчанию? Тогда прошу прощения у публики за дизу.
В вики по IE было написано "Включён, не по умолчанию". Я решил, что он включён в дистрибутив, но по умолчанию не ставится.

У меня главное опасение было в том, что, типа, если дальше появится Win11, то в нём уже IE может вообще не быть, или быть какой-нибудь покоцанный. Но я тут немного почитал о планах Microsoft превратить Windows в сервис, и подумал, что тут, наверное, всё очень туманно, так что фиг с ними, с опасениями. Пусть вопрос останется в формате лишь любопытства.
Skif_off писал(а):Возможно, есть зависимость от NewWindowHTML?
Какой вывод из этой фразы можно было бы сделать человеку, не разбирающемуся в программировании (даже если он понимает слова «новый», «окно», «HTML»)? Это для него должно звучать, как мантра типа «Ночь улица фонарь»?
Skif_off писал(а):попробовать ТС х32
Вот за эти 3 слова спасибо. То ли забыл догадаться попробовать, то ли просто лень было запустить x32-exe-шник.

Решил написать небольшую инструкцию (вряд ли это кому-то нужно, но на всякий случай).
Чтобы использовать опцию «UseMozillaControl» плагина «HTMLView» на Win x64, TC x64, надо:
  1. Установить Mozilla ActiveX control. Mozilla Firefox, вообще не важно, установлен или нет.
  2. Установить опцию «UseMozillaControl=1» в файле «HTMLView.ini» — ну это само собой. Только после этого не забыть выполнить команду «cm_UnloadPlugins» или просто перезапустить TC.
  3. Главная суть в запуске Lister-а в отдельном x32-процессе. Как реализовать сам просмотр — на вкус / на цвет: можно добавить команду в «usercmd.ini» и назначить ей любую комбинацию клавиш, можно создать отдельную кнопку на панели, можно прописать внешний просмотрщик/редактор в Configuration->Edit/View. Запуск отдельного Lister-а осуществляется запуском отдельного экземпляра Total Commander-а с особыми параметрами. Допустим, в случае использования файла «usercmd.ini» строки примерно такие:

    Код: Выделить всё

    [em_ext_list_x32]
    cmd=%COMMANDER_PATH%\totalcmd.exe /S=L
    param=%Z %P%N
    menu=Lister (separate x32 instance)
    
Грустной новостью для меня оказалось то, Mozilla ActiveX control не может просматривать mhtml-формат, который я так любил использовать в Opera. Только хардкор. Только html.
Последний раз редактировалось Zaytsev Artem Пт сен 16, 2016 17:31, всего редактировалось 1 раз.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Zaytsev Artem писал(а):Грустной новостью для меня оказалось то, Mozilla не может просматривать mhtml-формат, который я так любил использовать в Opera. Только хардкор. Только html.
Вообще-то, может. То есть ''Огнелис'' может, про ''Мозиллу'' не знаю.
Последний раз редактировалось Staniclaw Чт сен 15, 2016 22:06, всего редактировалось 1 раз.
Вечному двигателю -- вечные тормоза!..
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Zaytsev Artem писал(а):
Skif_off писал(а):Возможно, есть зависимость от NewWindowHTML?
Какой вывод из этой фразы можно было бы сделать человеку, не разбирающемуся в программировании...?
В HTMLView.ini есть строки:

Код: Выделить всё

; Application used when opening new window
; Set to "default" to use default browser
; Set to empty string to use Internet Explorer
NewWindowHTML=default
NewWindowCHM=default
;NewWindowHTML="C:\Program Files\Mozilla Firefox\firefox.exe"
с закомментированной строкой с firefox.exe. Не пробовали изменить значение NewWindowHTML с default на фф?
tiger960
Сообщения: 29
Зарегистрирован: Пн апр 30, 2012 10:51
Откуда: Россия

Плагин вываливается с ошибкой

Сообщение tiger960 »

Давно использую в TC-е возможность просмотра MHT-файлов.
Все прекрасно работало.

Но с недавнего времени (неделя-две) плагин, который просматривает MHT-файлы, стал выдавать ошибку,
и приводит к закрытию TC.

Вот пример ошибки:
Изображение

Помогите разобраться.
Как побороть эту ошибку?[/img]
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tiger960
У "плагина, который просматривает MHT-файлы", есть имя — HTMLView. Он имеет какую-то версию и битность и какие-то настройки, отвечающим неизвестные. Соответственно, версия и битность есть у системы и Total Commander. Это минимально необходимая информация, позволяющая вести хоть какой-то осмысленный разговор. Поскольку плагин использует MS WebBrowser control, какие-то фатальные для его работы изменения могли быть со стороны системы. А возможно, дело и в настройках TC. Ничего более точного сказать сейчас невозможно.

Сообщения для начала переношу из отдельной темы в тему по плагину.
Даже самая богатая фантазия
Не представит себе наши безобразия.
tiger960
Сообщения: 29
Зарегистрирован: Пн апр 30, 2012 10:51
Откуда: Россия

Сообщение tiger960 »

Avada

TC 8.52a
HTMLView 1.2.6

Пробовал открывать и х32 и в х64-версии - все равно вываливается ошибка.

Насчет MS WebBrowser control, где его искать?
Вряд ли в нем причина, так как операционка обновляется, все последние обновления стоят.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tiger960
Систему пока оставьте в покое. (Кстати, про неё тоже запрашивались версия и битность. ) Проверьте либо на чистом TC без прочих плагинов с минимальными настройками, либо, как минимум, на TC, где из Lister-плагинов установлен только HTMLView. Настройки плагина (HTMLView.ini) для проверки лучше взять из дистрибутивного архива.
Даже самая богатая фантазия
Не представит себе наши безобразия.
tiger960
Сообщения: 29
Зарегистрирован: Пн апр 30, 2012 10:51
Откуда: Россия

Сообщение tiger960 »

Avada
спасибо попробую,
система Win 7 Pro x64
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tiger960
Результаты сообщите. Только имейте в виду, что заглавные буквы и знаки препинания у нас категорически рекомендуется использовать всегда и везде.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Случайно наткнулся на компонент HtmlViewer, поддерживает HTML 3.2 и many additional popular HTML 4 enhancements.

[cut="Some features:"]
- Cascading Stylesheets
- Large HTML files
- HTML Frames
- HTML Forms
- HTML Tables
- Bitmap, GIF, JPEG, and PNG Images
- Transparent images
- Image caching
- Left and right floating images
- Image sizing attributes
- Client side image maps
- Background colors and images
- Font sizes, styles, and colors with HTML tags or default settings
- Formatted printing of the HTML document
- Print preview
- Text search
- Copy to clipboard
- Subscripts and superscripts[/cut]
tiger960
Сообщения: 29
Зарегистрирован: Пн апр 30, 2012 10:51
Откуда: Россия

Сообщение tiger960 »

Сейчас MHT-файлы по F3 открываются хорошо, а MHTML-файлы открываются в текстовом режиме.
Приходится MHTML-файлам менять расширение на MHT, чтобы нормально увидеть их содержимое.

Подскажите, пожалуйста, как настроить TC, чтобы он по F3 открывал файлы с расширением "MHTML",
также как и файлы с расширением "MHT"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

tiger960
HTMLView.ini писал(а):[Extensions]
HTMLExtensions=...;mhtml;...
wincmd.ini писал(а):[ListerPlugins]
n=%COMMANDER_PATH%\Plugins\wlx\HTMLView\htmlview.wlx
n_detect="FORCE | ... | EXT="MHTML""
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Можно даже в wincmd.ini не вносить, только в HtmlView.ini. А детект-строку оставить пустой. (У меня там так вообще только EXT != TXT & EXT != HHC & EXT != HHK стоит.)
Последний раз редактировалось Staniclaw Вт янв 17, 2017 12:14, всего редактировалось 1 раз.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Будет хуже. Т.к. сперва проверяет ТС, и может другой плагин перехватить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Flasher
Это зависит от порядка расположения плагинов в списке.
Вечному двигателю -- вечные тормоза!..
Ответить