Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » htm2chm

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Открыть новую тему     Написать ответ в эту тему

anryk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htm2chm
Текущая версия: 3.0.9.3


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Программа позволяет преобразовывать как отдельные HTML страницы с рисунками, так и целые сайты (например, скачанные offline браузерами) в один CHM файл (открывается стандартными средствами Windows) для того, чтобы их было удобней хранить. Конвертер автоматически сжимает файлы в процессе компиляции.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
htm2chm.3.0.9.3_Portable (960 кб)

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 15:17 30-08-2002 | Исправлено: OlegSh777, 14:34 02-07-2019
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Насчёт альтернативы начал подумывать потому, что создаваемые htm2chm chm-файлы иногда могут некорректно отображать наполнение некоторых современных сайтов

Это связано, как сказано выше, с самим форматом. который использует старый IE движок. Решить эту проблему в рамках этого формата невозможно. Соответственно никакая программа компиляции chm вам не поможет (без редактирования исходного html кода страниц).

Цитата:
бывает, что в созданном ею chm-файле выскакивают ошибки сценария, в то время как в аналогичном файле, созданном из того же содержимого другой программой (WinCHM, например) ошибок не выскакивает

Без конкретных примеров chm файлов (пары) это голословное утверждение, бессмысленное для обсуждения.

Цитата:
будет ли она нормально работать в "Десятке"

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

Цитата:
Но она невероятно удобна в использовании и способна выполнить поставленную задачу за один клик, чем не могут похвастаться многие другие навороченные программы.

Платой за однокнопочность являются ораничения получаемого chm, например, отсутствие полнотекстового поиска, что нередко критично.
 
Резюмируя замечу, что формат chm, как контейнер для скачанных сайтов и далее будет терять свою актуальность, по мере использования сайтами новых движков и технологий, что наблюдается уже сейчас на примере многих сайтов, осуществивших подобный переход - скомпилированные chm не способны корректно отображать подобные сайты. Вместе с этим будут становиться недоступными некоторые возможности chm. Остается вариант вытаскивания текстового контента с подобных страниц и создания на базе этого страниц, использующих лишь базовые инструменты HTML, но желающих и способных на подобное будет немного, и то это будет касаться особоценного контента сайтов. Поэтому поиск "идеальной программы для CHM" заведомо обречен вместе с самим форматом.

Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 01:37 03-07-2019 | Исправлено: Jonmey, 01:54 03-07-2019
collagen

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пользуюсь этой программой давно (англоязычная версия HTML Help Workshop 4.74.8702). Операционная система Windows 10 Pro 1903. Все работает, кроме кнопки Compile HTML file, взамен пользуюсь Save all files and compile. Все другие программы, работающие с chm-форматом, на мой взгляд, хуже.
А вообще конечно, программа устарела, но не из-за того, что стала не нужна или перестала выполнять какие-то функции, а из-за того, что программа осталась без поддержки и абсолютно не развивалась. Между тем все вокруг изменилось: изменился HTML, изменился JavaScript.
Нужно сделать новую программу, а также новый формат, который бы учитывал прошедшие изменения.
Как это может выглядеть? Например, так.
Предположим имеется файл справки, сжатый архиватором 7zip, пусть он имеет формат 7chm.
При его запуске определяется браузер, установленный в системе пользователя по умолчанию.
Далее запускается окно этого браузера заданного размера и в заданных координатах с первоначальной страницей и файлом содержания.
Это можно сделать на основе фреймов, как например здесь.
То есть, стандартная двух панельная форма: в левой части - содержание справки, в правой - сама справка. Но в отличие от старого chm-формата, в обоих частях полноценно работает как HTML, так JavaScript, причем эту работу обеспечивает браузер, установленный в системе.
Переходы по ссылкам внутри файлов справки должна осуществляться совместной работой браузера и архиватора 7zip. Ведь в чем "ценность" chm-формата, в том что он состоит из "кучи" мелких по размеру файлов, которые не создают большой нагрузки ни на процессор, ни на оперативную память компьютера.
То есть, один файл, должен быть закрыт, а другой - распакован и открыт.
Получается, что в состав этой программы должны входить, кроме собственно файлов справки и содержания, файл архиватора 7zip (чисто для командной строки, без GUI) и файл инициализации, определяющий внешний вид программы, т.е. - размер, координаты, панель управления с кнопками.

Всего записей: 91 | Зарегистр. 28-01-2011 | Отправлено: 08:36 03-07-2019
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
collagen
Иногда (когда *.chm некорректно отображал содержимое) копии сайтов я создавал с помощью архиватора WinRAR - создавал самораспаковывающий архив примерно с таким комментарием:
Setup="index.htm"
TempMode
Silent=1
Overwrite=1
После запуска SFX, открывался браузер по умолчанию, и всё выглядело именно так, как будто ты в онлайн. Недостаток данного способа заключается в том, что если скачанный сайт слишком большой, соответственно долго будет распаковываться и архив.

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 09:25 03-07-2019 | Исправлено: Andrea, 19:42 03-07-2019
Zaytsev_Artem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у кого-нибудь на Win 7/8.1 x64 программа встраивается в контекстное меню ОС? А то у меня не встроилась. Прочитав сообщение Abs62 и проверив разрядность файла htm2chm/menu.dll (он действительно 32-х разрядный), я решил, что это невозможно. Но Victor_VG пишет, что интеграция в Win x64 работает и теперь я запутался, может у меня лыжи неправильные? У кого-нибудь это получилось? Как?

Всего записей: 4 | Зарегистр. 11-03-2015 | Отправлено: 18:51 19-07-2019 | Исправлено: Zaytsev_Artem, 18:52 19-07-2019
OlegSh777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Г-н Zaytsev_Artem!

Цитата:
А у кого-нибудь на Win 7/8.1 x64 программа встраивается в контекстное меню ОС?

Да... Win 7 Pro - встраивается и много-много лет работает без нареканий.
С уважением
 

Всего записей: 980 | Зарегистр. 10-10-2011 | Отправлено: 19:43 19-07-2019
Zaytsev_Artem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OlegSh777

Цитата:
Win 7 Pro

Так 7 pro или 7 pro x64? Меня интересует именно x64.
Т.е. у вас x64 и у вас сразу после установки и настройки сразу без проблем появилось меню, т. е. вы даже не в курсе наличия проблемы?
Просто тут в топике и раньше писали о таком, значит я не единственный неудачник.
А версия htm2chm какая у вас?

Всего записей: 4 | Зарегистр. 11-03-2015 | Отправлено: 20:03 19-07-2019 | Исправлено: Zaytsev_Artem, 20:05 19-07-2019
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zaytsev_Artem
Win10 x64
Меню есть только в 32-разрядных программах, это естественно.
В х64 можно добавить самостоятельно - через реестр ручками, при помощи Easy Context Menu или ещё какой-нибудь программы

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 20:45 19-07-2019 | Исправлено: iglezz, 20:46 19-07-2019
OlegSh777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Г-н Zaytsev_Artem!

Цитата:
... 7 pro или 7 pro x64?

Win 7 pro x64... Контекстное меню появилось сразу, v3.0.9.3 Rus
 

Всего записей: 980 | Зарегистр. 10-10-2011 | Отправлено: 20:48 19-07-2019 | Исправлено: OlegSh777, 21:10 19-07-2019
Zaytsev_Artem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iglezz
Чиво? В Win 10 x64 меню есть только в 32-разрядных программах? Я вообще нипонел, о чём вы, тем более, каким боком это естественно.

Всего записей: 4 | Зарегистр. 11-03-2015 | Отправлено: 21:36 19-07-2019
Koyotero



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zaytsev_Artem

Цитата:
Чиво? В Win 10 x64 меню есть только в 32-разрядных программах? Я вообще нипонел, о чём вы, тем более, каким боком это естественно.
 

Имелось ввиду, что меню htm2chm будет появляться только в 32-разрядных файловых менеджерах. У себя проверял на таковых Total Commander и XYplorer.

Всего записей: 1315 | Зарегистр. 30-10-2005 | Отправлено: 21:39 19-07-2019
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zaytsev_Artem
В 64-разрядной винде проводник покажет только 64-битные расширения контекстного меню и, конечно, htm2chm там будет отсутствовать.
Но вот в любом 32-битном файл-менеджере (да и других программах, в диалогах сохранения/загрузки и т.п.) менюшки 32-битного htm2chm будут показаны, но будут отсутствовать 64-битные.
Вот такие пироги...
 
Посему и предлагаю взять да и добавить самому недостающее.

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 21:43 19-07-2019
Zaytsev_Artem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ok, теперь понял. Спасибо за ответы.
 
 
Добавлено:
OlegSh777
А где оно (меню) у вас появилось? В проводнике или менеджере файлов, менеджер x64 или x32?

Всего записей: 4 | Зарегистр. 11-03-2015 | Отправлено: 21:59 19-07-2019
OlegSh777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Г-н Zaytsev_Artem!
Менеджер файлов (TC, x32) - автоматически, в Проводнике - танцы с бубном через реестр (для меня лично менее значимая и востребованная опция). Как-то так...
С уважением
 

Всего записей: 980 | Зарегистр. 10-10-2011 | Отправлено: 23:01 19-07-2019 | Исправлено: OlegSh777, 00:40 20-07-2019
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже, тема умерла. Но вдруг. Где и что нужно задать, чтобы при открытии chm-файла появлялось не такое

а сразу такое


Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:17 05-12-2020
ErnestoChegivara



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Home

Всего записей: 192 | Зарегистр. 16-04-2010 | Отправлено: 08:29 06-12-2020
Skipper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Цитата:
Где и что нужно задать, чтобы при открытии chm-файла появлялось не такое  

В начале работы НЕ ЗАБУДЬТЕ сохранить оригинальную версию CHM- вдруг что-то пойдет не так...
 
-Декомпилируйте CHM-файл
-Папку в которая получилась после этого шага, обратно компилируйте.
В появившемся окне, выберите нужную страницу (html), которую желаете иметь основной
-Компилируете  
 
 
 

Всего записей: 961 | Зарегистр. 23-06-2002 | Отправлено: 10:07 06-12-2020 | Исправлено: Skipper, 10:10 06-12-2020
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ErnestoChegivara, Skipper
У меня вот так выглядят настройки:

 
Где задать Home?  
 

Цитата:
В появившемся окне, выберите нужную страницу (html), которую желаете иметь основной

Не вижу, где это задается?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:06 06-12-2020
Skipper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent

Цитата:
Не вижу, где это задается?


Указанную кнопку и в окне выбираете нужную страницу...

Всего записей: 961 | Зарегистр. 23-06-2002 | Отправлено: 18:15 06-12-2020
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skipper

Цитата:
Указанную кнопку и в окне выбираете нужную страницу...

Я все так и делаю. Нажимаю кнопку, выбираю Index.htm, компилирую и ... справа пусто!!!

Хотя пункт Introduction, вроде как, активный (нажатый). Изображение справа появляется, если кликнуть мышкой по любому пункту меню, по тому же Introduction.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 18:38 06-12-2020 | Исправлено: coherent, 18:39 06-12-2020
Skipper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Цитата:
компилирую и ... справа пусто!
Надо выбирать не Index.htm, а в открытом списке, найти нужную Вам страницу и выбрать ее (htm)...

Всего записей: 961 | Зарегистр. 23-06-2002 | Отправлено: 19:04 06-12-2020 | Исправлено: Skipper, 19:04 06-12-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Компьютерный форум Ru.Board » Компьютеры » Программы » htm2chm


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru