Привязка к расположению папок при создании справочного проекта в Winchm - PullRequest
0 голосов
/ 20 декабря 2011

Я использую Winchm для создания файлов CHM. Вопрос, который я собираюсь поставить, и ситуация, которую я собираюсь прояснить, конкретно относится к Winchm, а не к html или созданию файлов справки в целом. Более конкретно, этот вопрос относится к структуре каталогов при создании файла chm.

Если какое-либо тело, читающее это, имеет опыт работы с Winchm, в частности, пожалуйста, помогите мне решить проблему.

У меня есть следующая структура каталогов (которая, как мне кажется, не требует пояснений)

htmlfiles

изображения

1011 * таблица стилей *

Сценарии

Везде, где это применимо, мои htnl-файлы имеют ссылку на изображение / таблицу стилей / скрипт для использования следующим образом "../imagefilename.jpg" или "../scriptfilename.js" и т. Д.

Когда я открываю проект, я замечаю, что HTML-страница загружает изображение в порядке. Другая история, когда я собираю свои файлы. Несмотря на относительную ссылку на путь к файлу, выходной chm не использует таблицу стилей и не берет изображение.

Однако, когда я перемещаю папки (изображения, таблицы стилей и скрипты) в папку html-файлов, вывод chm работает как положено.

Вывод, который я сделал, состоит в том, что относительная ссылка не работает для компилятора и что эти три папки должны находиться в каталоге htmlfiles (или в той же папке, что и файлы html)

Вопросы * * 1023

  1. Правильно ли приведенный выше вывод?

  2. Если это не правильно, в чем может быть проблема?

  3. Является ли это типовой вещью, применимой ко всем инструментам / наборам создания файлов html? Или это специфично для Winchm?

  4. Существуют ли какие-либо специальные инструменты, которым не требуется, чтобы три папки находились в одном каталоге с файлами html?

Если у вас есть какие-либо ответы, которые могут помочь, пожалуйста, дайте мне знать

Хорошего дня! Роми

1 Ответ

0 голосов
/ 21 декабря 2011

Я не знаю winchm, но использование другого инструмента дампа для извлечения CHM обратно в HTML может показать, как winchm преобразовывает свои проекты во внутреннюю файловую систему CHM.

Может быть, он помещает «htmlfiles» в корень файловой системы.

...