当前版块:问答社区 > 综合讨论区

帮助文档chm,是怎样做出来的呢?用什么工具的

想做一个自己开发用的帮助文档或常用自定义函数查询的工具,有代码颜色显示的那种。有一种chm帮助文档,不知道是什么工具做的

全部评论

等级:LV13
积分:8759
郑雅文 2021-01-18 09:35

先借助软件:

FrontPage 2000 或以上版本(用于制作帮助文件的各个页面)HTML Help Workshop 1.3 或以上版本(用于最终制作 CHM 格式的文件)

注意:网上有英文版的,也有汉化版的,如果安装汉化版的,请特别注意里面是否捆绑了一些 IE 插件。


————————————————————————


以下步骤可以参考:

1、安装好 HTML Help Workshop,如果你有 VB 的安装光盘,那么里面就自动附带了这款软件,在安装光盘的 HTMLHELP 目录下。如果没有 VB 的安装光盘,可以去网上下载。


2、用 FrontPage 制作好帮助文件的各个页面的内容以备用,把这些所有的网页文件保存到同一个文件夹下,比如我的文档\Sample。

from clipboard


3、打开 HTML Help Workshop,选择 File(文件)菜单下的 New(新建)命令。

from clipboard


4、弹出一个对话框,选择新建 Project(方案)文件。

from clipboard


5、在弹出的对话框中,直接点击“下一步”。

from clipboard


6、为新方案设计一个文件名。点击 Browse(浏览)按钮,设置希望保存的文件位置和文件名,注意扩展名是 .hhp。建议和那些网页文件保存在同一个文件夹中。例如:我的文档\Sample\1.hhp。设置完后,请点击“下一步”。

from clipboard


7、接下来选择该帮助文件需要哪些素材。其中 HTML Files(网页文件)这一项必选。如果你希望给帮助文件建立一个目录表,那么可以选中 HTML Help table of contents(目录表)这一项。

from clipboard


8、这里要你提供你已经有的目录表。因为我们尚未制作,所以直接点击“下一步”。

from clipboard


9、下面要提供该帮助文件所涵盖的所有网页文件。请单击 Add(添加)按钮,指定到刚才创建的目录下,选中所有的 HTML 网页文件添加进去。如果中间有误添加的项目,请选中该项目,然后单击 Remove(删除)即可。

from clipboard


10、方案文件设计完成,请点击“完成”,创建方案文件。

from clipboard


11、接下来我们可以看到该方案的内容了。左侧栏里有里面的详细内容。Options 栏中涵盖有该软件版本、编译成的帮助文件名、帮助文件的首页显示哪个网页、是否编译成功、语言等信息。Files 栏中含有该帮助文件所涵盖的所有网页文件。

from clipboard


12、如果你想创建一个目录表,请点击 Contents(目录)选项卡,然后会弹出一个对话框,接着选择 Create a new contents file(建立一个新的目录表)选项。

from clipboard


13、指定该目录表文件的位置和名称,扩展名是 .hhc,设置方法同第六步。例如:我的文档\Sample\1.hhc。

from clipboard


14、如果只要添加一个单独的目录项,那么请选择 Insert a page(插入一个主题)。如果这个目录项下还有若干展开的子项(类似于一课内容中还有若干章节),那么请选择 Insert a head(插入一个标题)。同理,子项下面还能加很多级别的子项,层数并无限制。


15、在 Entry title(显示标题)中输入该目录项的名字。再点击 Add(添加)按钮,选择关联该目录项的网页文件。注:如果你添加的是 Head(标题)目录项,那么关联的网页文件可以不填。

from clipboard


16、单击“确定”,后面的目录项设置同第 15 步。全部设置好后,你可以看到该帮助文件的目录雏形。

from clipboard


17、保存方案文件及目录表文件。选择 File(文件)菜单下的 Complie(编译)命令。系统要求提供制作该帮助文件的方案文件。点击 Complie(编译)按钮开始编译。

from clipboard


18、系统会自动记录该日志,然后帮助文件就会自动生成。

from clipboard


19、在你建立的那个目录下会有一个和方案名称同名的 CHM 帮助文件生成,快打开看看效果!

from clipboard


注意:

如果以后发现帮助文件需要修改或者完善,而原始的网页文件都丢失了,你同样可以使用 File(文件)菜单下的 Decomplie(反编译)命令。方法是先指定一个存储该帮助文件中涵盖的网页文件及方案文件、目录表文件的文件夹,然后再指定要反编译的 CHM 帮助文件即可,所有内嵌的文件都会释放到对应的文件夹中。

回复 1
等级:LV27
积分:91714
工程测绘 2021-01-17 00:26
F1有帮助
回复 0
等级:LV30
积分:74546
hkai2658 2021-01-17 00:30
了解
回复 0
等级:LV30
积分:466
shq976 2021-01-17 07:26
百度一下,有专门的软件
回复 0
等级:LV5
积分:3680
新手381613 2021-01-17 10:17
用软件
回复 0
等级:LV30
积分:2882
尾号506808 2021-01-18 20:39
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消