Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #28, МАРТ 2003 г.

СОВРЕМЕННАЯ ПОМОЩЬ - HTML-help и с чем ее едят

Kirion (kkr@mailru.com)

Спецвыпуск Xakep, номер #028, стр. 028-094-4


Ну а если лень

А если тебе лень разбираться с HTML-help workshop, то существует достаточно много мелких программ, просто собирающих группу html-ок в один chm-файл. Естественно, редактировать структуру ты уже не сможешь, придется довольствоваться результатом. Правда, большая часть из них рассчитывает, что в системе установлен компилятор файлов справки - тебе все равно придется ставить продукт от Мелко-Мягких. Из известных мне прог, не требующих его наличия, могу посоветовать htm2chm (yarix.by.ru). До версии 2.0 она была бесплатной, сейчас хочет денег, хотя функциональности особенно не прибавила. Впрочем, это не мешает ее использовать намного дольше 30 дней :). Что она может? Можно создавать файлы помощи с поиском. Можно настроить кнопки на главной панели. Можно задать размеры и положение окна. Можно декомпилировать готовые файлы и индексировать страницы, о последнем подробнее. Дело в том, что создавать TOC подобные программы не умеют. А если страницы не связаны между собой, то навигация невозможна в принципе. Более того, при создании они, как правило, требуют файл index.htm или default.htm и только по нему понимают, какие страницы нужно включать в готовый файл. Приходится создавать индексный файл со ссылками на все другие страницы. Для того чтобы не писать его руками, и служит команда "индексировать". Она создает файл со ссылками на содержимое указанной папки, чтобы потом использовать его при компиляции. Стиль индексной страницы задается через css-файл. Прога встраивается в контекстное меню виндов, так что доступ к ее функциям легок и приятен. Жаль, что она не умеет создавать индекс всего содержимого папки, а не только html-файлов. Но для этого могу посоветовать прожку "Индексатор" (vaddya.far.ru/indexer/indexer.htm). Все просто: исходная папка - готовый файл. Жаль только, нельзя выбрать стиль индексного файла, но автор над этим работает. Опять таки действия можно выполнить из контекстного меню. В целом, если есть время и важен результат, - лучше учись пользоваться HTML-help workshop.

Назад на стр. 028-094-3  Содержание  Вперед на стр. 028-094-5