Программа htm2chm поможет вам создать, кроме подшивки интернет-страниц, также и оглавление, помогающее ориентироваться в большом списке страниц, а также ? что самое главное ? дающее средство навигации по страницам, ведь зачастую сохранённые страницы не имеют ссылок на другие страницы из той же папки. Нажмите правой кнопкой мыши на папке с сохранёнными страницами и выберите пункт меню «htm2chm\Создать оглавление». К сожалению, настроек для этого нет, и если вам не понравится порядок пунктов оглавления, то редактировать его вы сможете, похоже, только в утилите HTML Help Workshop.

К счастью, программа стала популярной не только у простого люда, но и у программистов, и нашёлся один такой, Дмитрий Михеев, который соорудил дополнение для данной программы. Утилита dir2htm создаёт как оглавление для вашей электронной подшивки, созданной в программе htm2chm, так и индексный файл (страница, открываемая при открытии «ларца»), который, кроме списка страниц, может содержать навигационную панель и ссылки на адреса в Интернете, откуда эти страницы были скачаны.

Ссылки на страницы в папке можно давать как в виде названий соответствующих файлов, так и в виде заголовков страниц. Можно отсортировать ссылки по названию, размеру, дате или типу файлов в порядке возрастания или убывания, указать возле ссылок дату создания или изменения файлов. Для индексной страницы можно выбрать одну из девяти палитр ? варианты цветового и шрифтового оформления списка страниц. Основной смысл: если собираемые страницы в большинстве имеют светлый фон и тёмный шрифт, то логично и оглавление сделать таким же, чтобы избежать резких вспышек при переходе от оглавления к странице. Не возбраняется создавать и собственные палитры (подробная инструкция, как это сделать, есть на сайте. В список оглавления имеющихся в каталоге файлов попадают не все файлы: пропускаются различные системные файлы (например, desktop.ini), служебные файлы программы dir2htm (например, dir2htm.gif) и некоторые файлы других программ (например, descript.ion от ACDSee). Список игнорируемых файлов можно формировать самому, редактируя файл exclude.ini в папке программы.

Эта маленькая утилита имеет довольно необычный инсталлятор: вам нужно распаковать архив с программой в папку «C:\Program Files\dir2htm\» (не советую устанавливать программы htm2chm и dir2htm на другие диски, так как в dir2htm почему-то все ссылки к служебным файлам ведут только на диск C:) и запустить файл install.vbs. Как это сделать, на сайте не сказано. Запустить инсталлятор в Проводнике можно, выбрав меню «Пуск\Выполнить» и набрав команду «wscript "C:\Program Files\dir2htm\install.vbs"». Вот такой нетривиальный механизм. После инсталляции программа интегрируется в меню htm2chm. В нём появляется пункт «Индексировать dir2htm».
Интересно, что утилита dir2htm, как и её инсталлятор, полностью написана на скриптовом языке интернет-страниц Visual Basic Script и, таким образом, представляет собой программу с открытым кодом. Вы можете просмотреть текст программы, открыв файлы с расширением VBS в обычном Блокноте ? прекрасный шанс для всех, кто хочет попробовать свои силы в программировании. Учиться легче на готовых программах, чем изучать команду за командой и не знать, где их можно применить.



