0

我正在使用 Winchm 构建 CHM 文件。我有一个关于 Winchm 的问题,而不是关于 html 或一般构建帮助文件的问题。更具体地说,该问题与构建 chm 文件时的目录结构有关。

如果任何阅读本文的人特别有 Winchm 的经验,那么请帮助我解决问题。

我有以下目录结构(我觉得这是不言自明的)

html文件

图片

样式表

脚本

在适用的情况下,我的 ht ml 文件引用了要使用的图像/样式表/脚本,如下所示“../imagefilename.jpg”或“../scriptfilename.js”等

当我打开项目时,我注意到 html 页面可以正常加载图像。当我编译我的文件时不同的故事。尽管文件路径的相对引用,输出 chm 不使用样式表或拾取图像。

但是,当我将文件夹(图像、样式表和脚本)移动到 html 文件夹时,输出 chm 会按预期工作。

我得出的结论是相对引用对编译器不起作用,这三个文件夹应该在 htmlfiles 目录中(或与 html 文件在同一文件夹中)

问题

  1. 上述结论正确吗?

  2. 如果不正确,可能是什么问题?

  3. 这是一种通用的东西,即适用于所有 html 文件构建创建工具/套件吗?或者这是特定于 Winchm 的?

  4. 是否有任何特定工具不需要将三个文件夹与 html 文件放在同一目录中?

如果您有任何可以帮助的答案,请告诉我

祝你有美好的一天!罗米

4

1 回答 1

0

我不知道 winchm,但使用不同的转储工具将 CHM 提取回 HTML 可能会揭示 winchm 如何将其项目转换为 CHM 内部文件系统。

也许它将“htmlfiles”放在文件系统的根目录中。

于 2011-12-21T09:23:47.757 回答