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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

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

Foss

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
-= Параллельная тема в разделе «Варезник». =-

WinCHM
Текущая версия: 5.528 [16.01.24]
Производитель: Softany Software

Официальный сайт
 

 
Программа для создания файлов помощи, книг или журналов в формате HTML help(CHM), Web help, PDF и Word-документов.
Обладает удобным интерфейсом и проста в работе.

 
Возможности:
  • Поддержка шаблонов, облегчающая создание стилей для HTML Help-файлов.  
  • Встроенный полнофункциональный визуальный HTML редактор, не требующий внешних компонентов.  
  • Поддержка полнотекстового поиска и лёгкое создание оглавления.  
  • Редактор оглавлений позволяет создавать оглавления со сложной иерархией.
  • Возможноcть группового выбора, перемещения и изменения элементов оглавления и ярлыков к ним.  
  • Интуитивно понятная настройка внешнего вида и свойств, создаваемого проекта.
     
  • Скачать триальную версию: в виде EXE || в виде ZIP (~6 МБ)

  • Всего записей: 1316 | Зарегистр. 15-04-2003 | Отправлено: 13:38 05-09-2010 | Исправлено: vasevase, 03:48 17-01-2024
    ERG73

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey
    насколько я знаю, в HTML Help Worksho нужно все ручками заносить (по одному файлу и название)

    Всего записей: 298 | Зарегистр. 06-11-2004 | Отправлено: 13:33 30-03-2019
    Jonmey

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

    Цитата:
    насколько я знаю, в HTML Help Worksho нужно все ручками заносить (по одному файлу и название)

    Вы тиражируете миф или демонстрируете абсолютное незнание программы, о которой говорите. Можете выбрать на свой вкус основание вашей реплики.

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 20:23 30-03-2019
    D1D1D1D

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

    Цитата:
     
    Разумеется в chm.  
    Но компиллировать лучше в HTML Help Workshop, а не в обсуждаемой программе, если желаете задействовать максимум возможностей формата chm.

    Всё-таки, не факт, что результат будет приемлемый, так как, судя по опытам, с большим количеством файлов CHM получается битым. Пробовал на 50 тысячах файлах, весом до 10-ти ГБ и с программами "htm2chm" и "HTML Help Workshop" (с поиском/без поиска). Недавно задавал этот вопрос здесь — http://forum.ru-board.com/topic.cgi?forum=5&topic=3792&start=720#7.
     
    Правда, файлы там крупные — скачивалась группа ВК со всеми лайками под каждым постом и комментом. При этом содержание разбито по под-папкам, как и сами файлы распределены по 65-ти под-папкам, в каждой из которых примерно до 1000 файлов.  
     
    То есть, дело явно в размере файлов — CHM не справляется.
     

    Всего записей: 1367 | Зарегистр. 05-04-2010 | Отправлено: 19:09 14-08-2019 | Исправлено: D1D1D1D, 19:10 14-08-2019
    Jonmey

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

    Цитата:
    Всё-таки, не факт, что результат будет приемлемый, так как, судя по опытам, с большим количеством файлов CHM получается битым.

    Проблема не в программе, а в ошибках юзера.
    Например, при создании chm из 50-60 тыс. файлов никаких проблем не обнаруживал.
    Проблемы могут быть только в исходных файлах. Чтобы они корректно отображались в chm они должны соответствовать спексам chm (см. документацию). Сейчас многие сайты используют технологии не поддерживаемые данным форматом. Тем более, что он изначально предназначен не для компиляции скачанных сайтов. Либо приводите свои сайты к требуемому форматом виду, либо ищите иной формат их архивации с возможностью просмотра.
     
    Кроме этого, делать 10 гб chm нет смысла. Это уже блажь. Архивировать картинки нет никакого смысла. CHM - это справочный формат, дающий наибольшую выгоду, когда основной контент текстовый и рассеян в большом множестве небольших html файлов. Если справка получается велика по размеру, то всегда логичнее разбить ее на тома меньшего размера под единым фейсом (формат позволяет).
    Остальные его применения - попытка удобно устроиться на сферическом коне со всеми вытекающими.

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 19:38 14-08-2019 | Исправлено: Jonmey, 19:49 14-08-2019
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey
    Причём же юзер, если те же самые файлы в меньшем количестве прекрасно отображаются, тогда как с увеличением их числа — CHM начинает трещать? Причём, картинок в них нет — они подгружаются с серверов ВКонтакта. То есть, 10 ГБ — это не CHM, а сами HTML-файлы до компиляции. После компиляции — CHM получается около 800 МБ.
     

    Цитата:
    Если справка получается велика по размеру, то всегда логичнее разбить ее на тома меньшего размера под единым фейсом (формат позволяет).

    Это как? Речь о нескольких отдельных CHM-файлах?
     
    Добавлено:

    Цитата:
    Например, при создании chm из 50-60 тыс. файлов никаких проблем не обнаруживал.  

    Я тоже не в первый раз делаю, но в прошлые разы, видимо, размеры файлов были меньше. И раньше уже сталкивался с тем, что когда всё множество файлов компилируются в CHM без под-папок — то тогда тоже CHM оказывается нерабочим. Поэтому сейчас распределил все файлы примерно по сотне на папку, и буду пробовать заново компилировать.

    Всего записей: 1367 | Зарегистр. 05-04-2010 | Отправлено: 20:09 14-08-2019 | Исправлено: D1D1D1D, 21:16 14-08-2019
    Jonmey

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

    Цитата:
    Причём же юзер, если те же самые файлы в меньшем количестве прекрасно отображаются, тогда как с увеличением их числа — CHM начинает трещать? Причём, картинок в них нет — они подгружаются с серверов ВКонтакта.


    Цитата:
    Проблемы могут быть только в исходных файлах. Чтобы они корректно отображались в chm они должны соответствовать спексам chm (см. документацию). Сейчас многие сайты используют технологии не поддерживаемые данным форматом. Тем более, что он изначально предназначен не для компиляции скачанных сайтов.


    Цитата:
    Это как? Речь о нескольких отдельных CHM-файлах?  

    Да.

    Цитата:
    Я тоже не в первый раз делаю, но в прошлые разы, видимо, размеры файлов были меньше. И раньше уже сталкивался с тем, что когда всё множество файлов компилируются в CHM без под-папок — то тогда тоже CHM оказывается нерабочим. Поэтому сейчас распределил все файлы примерно по сотне на папку, и буду пробовать заново компилировать.

    Что есть "нерабочий CHM"?
    CHM имеет массу ограничений. Например объем доступной физической памяти.
    Также есть ограничения на число пунктов в содержании, в индексе и проч. Читайте доки. Поэтому, еще раз повторяю, формат старый и обкатанный и любые ошибки при работе с ним как правило обусловлены ошибками юзера.

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 22:18 14-08-2019
    D1D1D1D

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

    Цитата:
    Проблемы могут быть только в исходных файлах.

    Как уже сказал, в меньшем количестве эти файлы можно закомпилировать. Проблем в них точно нет, так как они скачивались через скрипт, в котором содержание скачивоемого более-менее контролируется. Тем более, что "HTML Help Workshop" во время компиляции выдает в своем логе все несоответствия формату в исходных файлах.  
     
    Под 50 тысяч пунктов приходилось делать и раньше, а кроме того, в отдельном виде TOC-файл вполне открывается и довольно быстро откликается. По физ. памяти тоже не факт, так как доступа к файлу из CHM нет даже через следующую ссылку из IE — mk:@MSITStore:G:\FILE.CHM::/_index.html. Хотя, впрочем, это вероятнее всего.  
     
    Под "нерабочим CHM" имел в виду результат, когда он или не открывается вообще — после создания через "HTML Help Workshop", или открывается частично и содержит битые файлы — после создания через "htm2chm". Кстати, увеличение папок не помогло.
     

    Цитата:
    логичнее разбить ее на тома меньшего размера под единым фейсом (формат позволяет).

    Если говорилось о разных файлах, то что значило под "единым фейсом"?

    Всего записей: 1367 | Зарегистр. 05-04-2010 | Отправлено: 01:42 15-08-2019 | Исправлено: D1D1D1D, 04:02 15-08-2019
    Jonmey

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

    Цитата:
    Если говорилось о разных файлах, то что значило под "единым фейсом"?

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

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 06:02 15-08-2019 | Исправлено: Jonmey, 06:03 15-08-2019
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey
    Цитата:
    Отдельный файл chm выполняет роль общей оболочки для всех остальных chm файлов.  

    Наверняка там общая оболочка ограничивается возможностью переходов из индекса в остальные, а не общим поиском и содержанием?

    Цитата:
    Все разговоры на тему - "не вышло", "не работает" - голословны

    Да, это факт: 10 ГБ HTML-файлов — и CHM трещит по швам.

    Всего записей: 1367 | Зарегистр. 05-04-2010 | Отправлено: 12:43 15-08-2019
    Jonmey

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

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

    Читайте справку к формату CHM и все узнаете, вместо бессмысленного гадания на кофейнй гуще.
    Мне вам что-то доказывать, объяснять, разжевывать, наставлять, да еще и с помощью железных аргументов в виде конкретных примеров файлов - нет никакого смысла, поскольку вы себя этим же не утруждаете, а вместо этого даже в случях, когда можно просто взять и прочитать - предпочитаете озвучивать высосанные из пальца утверждения, очевидно расчитывая что кто-то бросится их опровергать, тратя свое время. В результате, вбрасыватель получает то что хочет. Это очень старая хорошо известная практика ленивых и хитрых юзеров.

    Цитата:
    Да, это факт: 10 ГБ HTML-файлов — и CHM трещит по швам.

    Это голословное утверждение, ничем не подкрепленное. Причем, сколько его не повторяй - оно таковым и останется в данном конкретном случае. Кроме этого, вам дан выше универсальный совет от ваших бед:

    Цитата:
    ищите иной формат их архивации с возможностью просмотра

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 17:11 15-08-2019 | Исправлено: Jonmey, 17:26 15-08-2019
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey
    Как-то вы агрессивно реагируете. Я лишь утверждаю то, в чем уверен на основе своего 15-летнего опыта по работе с CHM. При этом сами вы наверняка не пробовали компилить 10 ГБ только HTML-файлов, и говорите о голословии, при этом не желая уточнять свои заявления.
     

    Цитата:
    ищите иной формат их архивации с возможностью просмотра

    У вас есть что-то такое на примете? И всё-таки, что имелось в виду под общей оболочкой для всех остальных chm файлов?

    Всего записей: 1367 | Зарегистр. 05-04-2010 | Отправлено: 20:13 15-08-2019
    Jonmey

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Цитата:
    У вас есть что-то такое на примете?

    Цитата:
    Смысла обсуждать формат в топике, повященном частной программе не вижу.
    ***

    Цитата:
    И всё-таки, что имелось в виду под общей оболочкой для всех остальных chm файлов?

    Цитата:
    Читайте справку к формату CHM и все узнаете
    ***

    Цитата:
    говорите о голословии, при этом не желая уточнять свои заявления
    Голословные утверждения, что у вас что-то не работеает или работает не так - делаете пока что тут вы. И не стоит валить с больной головы на здоровую.
    Я вам дал только направления к самостоятельному поиску. Не более того. Ликбез вам тут никто не обещал. Если вам лень самостоятельно что-то делать - в этом никто из присутствующих не виноват.
    Если считаете свой вопрос важным создайте топик, опишите свои проблемы и возможно найдутся помощники. Данный топик для этого явно не предназначен: как по сути ваших проблем, так и по правилам форума.

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 04:25 16-08-2019 | Исправлено: Jonmey, 04:28 16-08-2019
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey, а имея готовый CHM файл можно из него выдернуть из него настройки проекта? Чтобы разобраться с какими настройками компилировали.
    Как-то видел CHM справку от программы ORFO, очень понравилось как она сделана, в частности левая панель. Хотелось бы разобраться как такое делают.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:37 16-08-2019
    Jonmey

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

    Цитата:
    имея готовый CHM файл можно из него выдернуть из него настройки проекта?

    Точные настройки можно выдернуть только если файл настроек проекта (hhp) находится внутри chm (такое нередко случается).
    Если файл hhp внутри chm отсутствует, то возможно извлечь примерные настройки проекта (также в виде hhp файла) с помощью некоторых программ, например, если мне не изменяет память, pocketchm / flychm.
    Не слежу за эволюцией софтов, а потому вполне возможно аналогичные возможности (типа Open CHM -> Export HHP) имеются в свежих версиях более серьезных программ, типа h&m и др.

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 00:49 17-08-2019
    Bannan



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

    Цитата:
    а имея готовый CHM файл можно из него выдернуть из него настройки проекта?

    Давным давно здесь было KeyTools. Найти и скачать можно на WebArchive: v1.0 , v2.0b1.

    Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 02:52 17-08-2019
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey, Bannan спасибо.
    С помощью keytls20b1.exe распаковал и hhp им создался. Но сходу ничего особого в настройках не заметил, а чтобы детально разобраться как же там реализовано нужно время которого у меня сейчас нет.
    Но главное способ распаковки уже знаю, а на досуге уже спокойно можно будет поразбираться с этим.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:56 17-08-2019
    Jonmey

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    Цитата:
    Как-то видел CHM справку от программы ORFO, очень понравилось как она сделана, в частности левая панель.  

    Цитата:
    Но сходу ничего особого в настройках не заметил,
    То, что вам понравилось, насколько я понимаю, никакого отношения к формату chm (и тем более к файлам hhp) не имеет.
    Все это стандартный html времен Web 1.0 (добантичный век, то есть, век сайтостроительства до появления лопатников).
    В этом хелпе нет никакой левой части от chm. Это стандартные html фреймы, которые были популярны в те далекие времена на многих сайтах.
    Сейчас подобное можно воспроизвести из любой chm справки путем ее конвертации в web help и последующей конвертации полученного набора html страниц в chm. Всякие фоновые красотульки, пумпочки, цветочки, котиков, конечно, нужно будет добавлять в html вручную.
     
    Кстати, объективности ради должен отметить, что это довольно скромная по дизайну вариация. В те времена встречались действительно очень красивые реализации использования скромного набора этих инструментов, которые и не снились современным строителям сайтов надувными кирпичами и шлакоблоками

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 00:18 18-08-2019 | Исправлено: Jonmey, 00:33 18-08-2019
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey написал(а)
    Цитата:
    В этом хелпе нет никакой левой части от chm.

    Под левой частью подразумевал левую колонку. там где индекс. Для наглядности о чём речь https://i89.fastpic.ru/big/2019/0818/f1/511d96832f968946be08ee95c02487f1.png
     
    То что все украшательства правой части (половины) это просто фишки css + js понятно и поэтому мне не интересны. А вот как менять вид этой колонки интересно. Даже если это делается средствами html всё равно интересно узнать как заставить работать "фишки html" в этой части. То есть интересно научиться чему-то новому в создание справок.
    Цитата:
    из любой chm справки путем ее конвертации в web help и последующей конвертации полученного набора html страниц в chm.

    Хочется надеяться, что есть способ путём редактирования напрямую файлов проекта CHM. В данном случае под файлами проекта я подразумеваю как .htm файлы, .hhc, .hhk,.hpp и прочее.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 19:07 18-08-2019
    Jonmey

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

    Цитата:
    Под левой частью подразумевал левую колонку. там где индекс. Для наглядности о чём речь  

    Я именно о нем и говорил. Его фейс (шапка и три закладки - содержание, индекс и поиск) находится в четырех html файлах (см. файл Tutorial.chm):
    Index1.htm Index2.htm Index3.htm Index4.htm

    Цитата:
    А вот как менять вид этой колонки интересно.

    См. справку по html. Это же самый что ни на есть классический случай. Работа с фреймовыми страницами (в html 4.0 [1997 год] это уже было). Если же вы имеете ввиду сам механизм поиска и индексирования - то это js. Тоже старинная техника, которую недостаточно широко использовали сайтостроители, как и другие техники js, реально полезные юзеру, а не владельцу сайта (например, вывод больших таблиц в браузере не путем отдачи браузеру плоского html, а табличного текста, обрабатываего последовательно js - происходит на порядки быстрее, что позволяет легко выводить в браузер огромные таблицы, тогда как плоский html вводит браузеры в несколькоминутный ступор).
    Это все не новое, а забытое старое, замененное неизвестно чем, сжирающим нацело всю предоставленную память с сомнительным выхлопом.

    Цитата:
    Хочется надеяться, что есть способ путём редактирования напрямую файлов проекта CHM. В данном случае под файлами проекта я подразумеваю как .htm файлы, .hhc, .hhk,.hpp и прочее.

    Нет. Это невозможно. Это просто сжатый в chm набор html страниц, подобно скачанному сайту который для удобства архивируют в этот формат. Поэтому, как вы могли заметить, в нем отсутствуют файлы содержания (hhc) и индекса (hhk). Вот пример CHM полученного из Web Help, который в свою очередь получен из стандартной справки в формате CHM (с оглавлением, индексом и поиском).
    https://www23.zippyshare.com/v/3VFfdZ4o/file.html
    В данной справке, являющейся аналогом справки, которая заинтересовала вас в ORFO, те же самые функционирующие опции - оглавление, индекс и поиск, хотя она является лишь набором html страниц, сжатых в формат CHM (то есть, нативных аттрибутов  chm - оглавления (hhc), индекса (hhk) и механизма поиска в данном файле нет).

    Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 20:23 18-08-2019 | Исправлено: Jonmey, 23:36 18-08-2019
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jonmey написал(а)
    Цитата:
    Нет. Это невозможно. Это просто сжатый в chm набор html страниц, подобно скачанному сайту который для удобства архивируют в этот формат. Поэтому, как вы могли заметить, в нем отсутствуют файлы содержания (hhc) и индекса (hhk).

    Жаль, хотелось научиться создавать такие вещи в CHM не заморачиваясь с компиляцией мёртвого .hlp и переконвертации в CHM. Думал, что это просто какие-то дополнительные опции упомянутых служебных файлов о которых я не знаю (а оказалось это просто html хитрым образом засунутый в chm).
    PS. хотя наверно не правильно вас понял, что вы подразумевали под конвертацией CHM в веб хелп?
     
    Спасибо за ответ и пояснения.

    Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 23:43 18-08-2019 | Исправлено: regist123, 23:51 18-08-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru