手动创建简单CHM帮助文件
2011-05-31 17:29
423 查看
CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。这是一个HTML格式的帮助文档,源文件就是HTML文件以及jpg、gif等等HTML所支持的元素。网上有许多的资料介绍如何创建CHM帮助文件,更多的只是推荐使用工具来创建,如微软官方的Mircosoft HTML Help Workshop 、强大的Esay CHM等等。我们却不知道CHM真正的面目是什么,在收集了网上的一些资料后,也自己在此记录下一些信息以了解CHM的创建过程。
手动创建简单CHM帮助文件步骤:
1.首先新建个文件夹专门放HTML文件,新建一个HTML文件,命名可以取之为"Index.html",在这里我简单写个HTML文件来测试:
2.在此文件夹下,新建一个文本文档,编辑内容为下:
将此文件另存为MyChm.hhp;
3.准备"hhc.exe"文件,此文件可从网上下载,也可以下载HTML Help Workshop,里面就包含有。将"MyChm.hhp"文件拖动到"hhc.exe"文件上,或者用命令行方式,如下图所示:
4.在此文件夹下就生成了一个"MyChm.chm"文件,打开之后如下图所示:
可以发现上面创建的CHM文件就跟其源HTML一样,一般的CHM帮助文件都需要左边目录显示、索引等等,接下去做个目录:
1.接着上面的步骤继续下去。在此文件夹下,新建一个文本文档,编辑内容为下:
将此文件另存为MyChm.hhc;
2.修改"MyChm.hhp"文件为:
3.跟上面一样,用"hhc.exe"编译成CHM文件,打开之后如下图所示:
为了让创建的CHM帮助文档更加丰富,不仅可以自定义标题,还可以添加按钮等等。下面实现显示索引和设置窗口属性:
1.接着上面的步骤继续下去。在此文件夹下,新建一个文本文档,编辑内容为下:
将此文件另存为MyChm.hhk;
2.修改"MyChm.hhp"文件为:
3.跟上面一样,用"hhc.exe"编译成CHM文件,打开之后如下图所示:
参考资料:
1.HHP格式解析 http://www.mysticboy.cn/article.asp?id=10
2.CHM格式电子书***详解 http://www.dxsheng.com/news/HTML/5903.html
3.用微软的MS HTML Help Workshop工具来***chm格式电子书 http://www.uurain.net/onews.asp?id=578
手动创建简单CHM帮助文件步骤:
1.首先新建个文件夹专门放HTML文件,新建一个HTML文件,命名可以取之为"Index.html",在这里我简单写个HTML文件来测试:
<html> <head> <title>无幻博客</title> </head> <body> <h1>欢迎光临[无幻博客]</h1> <h2>http://blog.csdn.net/akof1314</h2> </body> </html> |
[OPTIONS] Compatibility=1.1 or later Compiled file=MyChm.chm Display compile progress=No Language=0x804 中文(中国) [FILES] Index.html |
3.准备"hhc.exe"文件,此文件可从网上下载,也可以下载HTML Help Workshop,里面就包含有。将"MyChm.hhp"文件拖动到"hhc.exe"文件上,或者用命令行方式,如下图所示:
4.在此文件夹下就生成了一个"MyChm.chm"文件,打开之后如下图所示:
可以发现上面创建的CHM文件就跟其源HTML一样,一般的CHM帮助文件都需要左边目录显示、索引等等,接下去做个目录:
1.接着上面的步骤继续下去。在此文件夹下,新建一个文本文档,编辑内容为下:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <HTML> <HEAD> <meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1"> <!-- Sitemap 1.0 --> </HEAD><BODY> <OBJECT type="text/site properties"> <param name="ImageType" value="Folder"> </OBJECT> <UL> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="无幻博客"> <param name="Local" value="Index.html"> </OBJECT> </UL> </BODY></HTML> |
2.修改"MyChm.hhp"文件为:
[OPTIONS] Compatibility=1.1 or later Compiled file=MyChm.chm Contents file=MyChm.hhc Display compile progress=No Language=0x804 中文(中国) [FILES] Index.html |
为了让创建的CHM帮助文档更加丰富,不仅可以自定义标题,还可以添加按钮等等。下面实现显示索引和设置窗口属性:
1.接着上面的步骤继续下去。在此文件夹下,新建一个文本文档,编辑内容为下:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <HTML> <HEAD> <meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1"> <!-- Sitemap 1.0 --> </HEAD><BODY> <UL> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="无幻博客"> <param name="Local" value="Index.html"> </OBJECT> </UL> </BODY></HTML> |
2.修改"MyChm.hhp"文件为:
[OPTIONS] Compatibility=1.1 or later Compiled file=MyChm.chm Default Window=ChmMain Display compile progress=No Language=0x804 中文(中国) [WINDOWS] ChmMain="无幻博客","MyChm.hhc","MyChm.hhk","Index.html",,,,,,0x2020,,0x3006,,,,,,,,0 [FILES] Index.html |
参考资料:
1.HHP格式解析 http://www.mysticboy.cn/article.asp?id=10
2.CHM格式电子书***详解 http://www.dxsheng.com/news/HTML/5903.html
3.用微软的MS HTML Help Workshop工具来***chm格式电子书 http://www.uurain.net/onews.asp?id=578
相关文章推荐
- 手动创建简单CHM帮助文件
- 初识Hibernate及简单的手动创建配置文件
- Tomcat +Vim 手动创建最简单的JSP 文件
- 手动创建最简单的JSP 文件
- 使用hibernate自动在MYSQL中创建表,极其简单,改下配置文件。
- CHM文件(已编译的 HTML 帮助文件)打开不显示的解决办法
- 在HTML网页中打开chm格式的帮助文件
- vc打开chm格式的帮助文件
- iPhone开发之创建简单界面视图的三种方式之二 使用Xcode4完全手动构建界面
- CHM帮助文件怎么启动时自动跳转?(API方式)
- 强大的CHM电子书或CHM帮助文件的快速制作工具Easy CHM
- 利用java的IO流简单创建文件和赋值文件(内含简单代码)
- 在WinForm中通过C#调用CHM帮助文件
- php简单实用的操作文件工具类(创建、移动、复制、删除)
- 最简单解决CHM文件无法显示的办法(无法显示)
- 通过C#调用CHM帮助文件
- C# 引用chm帮助文件
- 网上下载的CHM帮助文件打不开的解决办法。
- 智能实验室-杀马(Defendio) 2.6.0.460 :扫描CHM(编译帮助文件)
- 帮助文件CHM的调用的三种方法