Windowshelp, чтобы htmlhelp - PullRequest
       37

Windowshelp, чтобы htmlhelp

0 голосов
/ 16 января 2019

Я попытался преобразовать большой проект winhelp в проект htmlhelp с помощью инструмента семинара htmlhelp.Он был преобразован, но изображения и оглавление не работают. Пожалуйста, помогите

1 Ответ

0 голосов
/ 16 января 2019

Формат WinHelp (.hlp) существует с самого начала 1990-х годов и заменяется HTML Help 1.x (.chm). Microsoft настоятельно рекомендует вам отойти от WinHelp около десяти лет назад.

Учебное пособие на моем сайте дает пошаговое описание , как преобразовать WinHelp (HLP) в HTMLHelp (CHM) на бесплатном / условно-бесплатном и низкобюджетном уровне. Пример проекта преобразования из раздела загрузки включает рабочую структуру и файлы примеров.

Обратите внимание на инструмент под названием HHPMod, специально предназначенный для переноса контекстно-зависимой справки F1. Если в вашем старом проекте интенсивно использовалась справка F1, переключение с WinHelp (.hlp) на HTMLHelp (.chm) может быть затруднено.

Вы, конечно, можете использовать инструмент справки-авторизации (HAT), например Справка + Руководство , HelpScribble или любой другой HAT для преобразования существующих проектов WinHelp в HTMLHelp.

Для получения дополнительной информации см. Также Запуск файлов WinHelp в Windows10

Обратите внимание, что в моем пошаговом руководстве доступен пример проекта для загрузки , который должен привести к следующему результату при использовании HTMLHelp Workshop Wizard:

enter image description here

Если этот первый важный шаг для перехода в формат HTMLHelp CHM был достигнут, необходима дальнейшая работа, например, специально для контекстно-зависимой F1-справки приложения.

Перейдите на Преобразование WinHelp в HTMLHelp с помощью HTMLHelp Workshop Найдите поле примечания HHPMod и перейдите по ссылке Дополнительная информация . Насколько я понимаю, это главная задача HHPMod.

Цитата: "... Имена файлов" winh4qgg.htm, .. ", созданные в процессе преобразования для HTML-страницы каждой уникальной темы, не являются" удобными для пользователя "."

Вам нужно прочитать Замечания по исправлению справки HTML, преобразованной из WinHelp , и вы можете использовать инструмент, такой как Найти и заменить FAR HTML .

Все это, включая (старую) разработку справки для CHM-Format, конечно, имеет кривую обучения.

Насколько я знаю, имена файлов можно оставить как есть, если не требуется помощь F1. Вы должны решить, как очистить входные данные для HTMLHelp Workshop (HHW) и особенно момент времени, когда вам нужно работать только с HHW для создания чистого файла CHM.

Одна вещь, которую я вижу, это использование бесплатной HelpNDoc для преобразования вашего проекта WinHelp.

...