我们经常需要为应用程序制作chm格式的帮助文件。一般都会通过微软提供的HTML Help Workshop这个软件来完成。

该工具的下载地址是:

http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc&displaylang=en

我下面简单地讲解一下如何制作帮助文件

1. 准备一个网站。准备好所有的网页

 

我们这边的例子比较简单,有两个页面:default.htm和about.htm

2. 启动HTML Help Workshop

3. 创建项目

  

  

4. 创建帮助目录(通过点击“Contents”)

  

5. 创建帮助内容条目

6. 编译(File==>Complie…)

 

7. 查看该chm文件

8. 如何编程生成该chm文件呢?

假设我有如下的所有文件,那么还有什么办法对其进行编译呢?

我们可以找到下面这个目录,里面有一个hhc.exe,其实就是编译器

那么,执行下面的命令就可以完成编译了

 

9. 那么如果想动态生成,奥秘就在于hhp文件,和hhc文件,是吧?

 

你现在知道该如何动态生成chm文件了吧?

from: http://www.cnblogs.com/chenxizhang/archive/2009/05/24/1488092.html

如何制作chm格式的帮助文件相关推荐

  1. 怎么制作CHM格式电子书

    CHM格式的帮助文件相信大家都不陌生,CHM文件形式多样,使用方便,深受大家喜爱. 今天给大家介绍一种把文本文件转换为CHM格式电子书的方法. 前期准备过程 1 下载QuickCHM v2.6文件 去 ...

  2. 在HTML网页中打开chm格式的帮助文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在HTM ...

  3. 自己动手制作chm格式开源文档

    最近正在搞jbpm,从jbpm的官网http://sourceforge.net/projects/jbpm/files/下载了jbpm 4.3的软件包,如所有的开源框架一样,都有一份html格式的文 ...

  4. 制作CHM格式电子书之软件风云榜

    希望看到本文的读者,如果有更好的制作方案,请一起分享出来,大家探讨一下. 1. Easy CHM 优点:用Word生成的html文件,放到工程目录中,添加.html文件到工程目录,直接就可以显示. 缺 ...

  5. 条码软件如何制作矢量格式的条码文件

    现在很多专业的作图软件,在进行设计排版印刷时,需要用到矢量格式的条码图片.矢量图片很多软件可以生成,但是作为专业的作图设计软件,他们自带的条码插件生成的条码是没有严格符合国际编码规范的,这样生成的条码 ...

  6. win7打不开chm格式文件

    最近在开发的过程中,发现重装的系统Wind7 打不开java帮助文档,搜索了半天才找到.在这里分享一下. 一.如果不能打开,可这样恢复文件关联:1.开始运行,输入:regsvr32 C:\window ...

  7. 解决win7无法打开chm格式文件的问题

    解决win7无法打开chm格式文件的问题. (一).简单方法(本人用的这个) 1.打开chm 2.win7提示安全问题 3.chm无法显示内容 4.关闭chm 5.右键点击chm,点击"解除 ...

  8. 无法打开chm格式文件解决方法

    chm是系统自带电子书文件格式,不用任何软件,双击直接可以打开. 我帮你找了几个方法: 如果不能打开,可这样恢复文件关联: 一1.开始运行,输入:regsvr32 C:/windows/system3 ...

  9. CHM格式文件无法打开的解决方法。

    一.如果不能打开,可这样恢复文件关联: 1.开始运行,输入:regsvr32 C:\windows\system32\hhctrl.ocx ,确定,重新关联文件.  2.执行一下windows目录里的 ...

最新文章

  1. Android错误-error:Foundtextwhereitemtagisexpected
  2. python中list和str互相转换
  3. java 验证码_java学习之web基础(6):使用Response的输出流在页面输出验证码
  4. 成都信息工程c语言题库,成都信息工程学院C语言考试题及答案
  5. python字典求平均值_Python 3.4 – 如何获得字典值的平均值?
  6. XPath最通俗的教程(ZZ)
  7. [k8s]kubernetes dashboard的安装
  8. 6.1行为型模式--模板方法模式
  9. 告别枯燥,ppt背景音乐怎么设置?
  10. 【电赛训练】非接触物体尺寸形态测量 2020年电赛G题
  11. 884.两句话中的不常见单词
  12. framemaker 换行
  13. Unity中自制Animation+播放完毕相应事件
  14. 网易平台服务器修改魔兽,魔兽世界怀旧服:网易用这种手段分流玩家 工作室笑了,我们哭了...
  15. SOC、SOPC、MPSOC、RFSOC、SDSOC的概念及区别
  16. hgame2023 week2 writeup
  17. 苹果或正秘密研发LiFi技术
  18. python情感分析语料库_利用Python实现中文情感极性分析
  19. 教学中利用计算机软件,计算机软件应用类课程教学方法探讨
  20. React Native TEXT 组件文字显示不全 异常解决(小米文字显示不全:小米10 ,Redmi k30出现)

热门文章

  1. eclipse 快捷键大全,eclipse查找类,文件,添加注释
  2. 深入理解分布式技术 - 分库分表后的唯一主键解决方案
  3. php print_r this,PHP 打印函数之 print print_r
  4. python 链表的中间节点
  5. python知识:函数abs、delattr、hash、memeryview、index
  6. 时间序列:五种编辑距离和Python实现
  7. cs结构航空订票系统java_VC++航空订票系统数据库设计-课程设计
  8. 前端python和go_Python_前端网页+前后端交互-Go语言中文社区
  9. jquery 分片上传php,php 大文件分片上传
  10. python3 os模块