如何制作.chm文件

发布时间:2025-12-09 14:21:50 浏览次数:5

分类: 电脑/网络

问题描述:

哪位大哥告诉我如何制作后缀名为.chm的文件,并且说一下用什么工具制作的?

解析:

很简单,这只是一般的电子书,或者是帮助文件。

如果你想学制作,下面给你一个教程:

制作CHM文件

关于制作CHM文件的工具,我们可以使用微软的HTML Help Workshop(以下简称HHW)或者“国华软件工作室”的eText Wizard(电子文档处理器,以下简称EW)。HHW在VB、VC等开发工具的CD中都有,也可以到微软的站点去下载最新版本,华军软件园(newhua)还有汉化的版本。EW是国人开发的软件,使用上要方便一些,下载地址为chmbook.363,在此我们以HHW为例。

假设我们制作好的主页放在C: est目录中,其中有一个index,通过它可以链接到所有其他的文件。

1.打开HTML Help Workshop,单击“File→New”菜单(或者单击工具栏第一个按钮),出现“New”对话框,选择其中的“Project”后,按“OK”,创建一个工程。

2.这一步的对话框提供了从*.hlp到*.chm文件的转换,在此我们不需要,直接按“下一步”。

3.这一步的对话框要求指定工程的位置。单击“Browse”,进入C: est目录,并在文件名中键入“test”,这时文本框中应出现“C: est est.hlp”,然后按“下一步”。

4.这一步要求选择你已为工程创建的文件类型,在此我们选择第三个“HTML files()”。

5.现在需要添加我们制作好的HTML文件,按“Add”,选择“C: estindex”,将它添加到列表框。说明一下,只要被index文件直接或间接链接到的文件,都会包含进去,因此不必将所有的文件添加进去!然后单击“完成”即可。

6.单击“File→Compile…”(或工具栏第三个按钮),出现“Create a piled file”对话框,直接单击“Compile”。

7.测试

在资源管理器中双击生成的C: est est.chm,在页面单击右键,在菜单中选择“属性”,在“属性”对话框中复制其中的“地址”(应该为mk:@MSITStore:C: est est.chm::/index)。将上面的地址粘贴到浏览器的地址栏中,如果正确,按回车可以在浏览器中看到正确的页面。

我替上一位补充点,那位仁兄好像没有回答完全。

三、创建目录文件

编辑目录文件是制作chm文件最关键的工作。目录文件应该包含一个chm文件所有

目录(主题),而每个目录又包含条目标题(名称)和该条目的主题文件,要避免条

目标题与对应的主题不一致的情况出现。等所有目录都添加好后目录就算完成了。

第一步:点击HTML Help Workshop工作窗口的“Contents”卷标,这时系统d出

一个对话框,提示你“项目”还没有关联目录文件(.hhc),选择“Create a new

contents file”,点击“OK”按钮后将创建一个新的目录文件。

第二步:请指定一个新目录文件名和存放路径,点击“保存”后出现目录编辑窗

口,目录编辑窗口的左侧有11个按钮。

第三步:根据需要插入标题(类似资源管理器中的目录)或页面(类似资源管理

器中某目录下的文件),按下“Insert a heading(插入标题)”或“Insert a

page(插入页面)”按钮,都会d出“Table of Contents Entry”对话框(图7),

在“Entry title”输入框中输入条目的标题,并根据情况选定对应的主题文件,单

击“Entry title”下的“Add”按钮,在d出的对话框下面的“File or URL”输入

框中输入文件名或URL地址并确定。

第四步:如果在单击“Insert a page”按钮之前所选择的条目不包含别的条目

,也不被别的条目所包含,那么会询问“Do you want to insert this entry at

the beginningof the table of contents?”,选择了“是”会增加起始条目(一

级条目),选择了“否”会增加一个子条目。

标题可以分为多级,要按照制作的内容统一考虑。如果觉得不满意,可以用左侧

的箭头进行调整,也可以选定该条目,单击鼠标右键,不但可以调整,还可以插入标

题、主题或目录文件。

四、创建索引文件

索引文件(hhk)也是一个HTML文件,它包含若干个关键词,当用户打开chm文件

后,单击索引标签并输入一个关键词后,chm文件将显示与这个关键词有关的主题的

列表,使大家非常方便地找到相关主题。

第一步:点击HTML Help Workshop工作窗口的“Index”卷标,这时系统d出一

个对话框,提示你“项目”还没有关联索引文件(.hhk),选择“Create a new

contents file”,点击“OK”按钮后将创建一个新的索引文件。

第二步:请指定一个新索引文件名和存放路径,点击“保存”后出现索引编辑窗

口,索引编辑窗口的左侧有11个按钮。

第三步:单击“Insert a keyWord”按钮,出现“Index Entry”对话框,在

“General”选项的“KeyWord”输入框中输入关键词,再单击“Add”按钮添加与该

关键词相关联的主题文件。如果想跳转到另一个关键词,在“Index Entry”对话框

中按“Advance”选项,选中“Target is Another KeyWord”,再单击“General”

选项的“KeyWord”输入框中输入关键词,再单击“Add”按钮添加与要跳转的关键词

相关联的主题文件,单击“OK”按钮。最后单击“确定”按钮,并按“Save file”

进行存盘。

五、最后的设置工作

第一步:选择“Project”卷标,点击“Change Project Options”按钮,在

“File”卷标的“Content file”项目中,点击“Browse”指定为toc.hhc。在

“Index file”项目中,点击“Browse”指定为index.hhc。

第二步:重新点击“Save project file and compile”按钮进行存盘编译。

第三步:最后点击主菜单“View/Compiled file”,通过“Browse”指定该chm

文件的目录及文件名即可看到我们的作品了。

的确也够简单的了,只要有完整的HTML源文件,激活Html Help Workshop创建一

个新的项目文件,将第一个html(通常是default.htm或index.html)加进项目,存

盘并编译就大功告成。同样的一组HTML文件,放在网站上是一页一页的网页,变成单一的chm后,则可用作软件辅助说明,而且已经内建了全文检索功能。


需要做网站?需要网络推广?欢迎咨询客户经理 13272073477