⼿动创建简单CHM帮助⽂件
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⽂件来测试:
<html>
<head>
<title>⽆幻博客</title>
</head>
<body>
<h1>欢迎光临[⽆幻博客]</h1>
<h2>blog.csdn/akof1314</h2>
</body>
</html>
2.在此⽂件夹下,新建⼀个⽂本⽂档,编辑内容为下:
[OPTIONS]
Compatibility=1.1 or later
Compiled file=MyChm.chm
Display compile progress=No
Language=0x804 中⽂(中国)
[FILES]
Index.html
将此⽂件另存为MyChm.hhp;
3.准备""⽂件,此⽂件可从⽹上下载,也可以下载HTML Help Workshop,⾥⾯就包含有。将"MyChm.hhp"⽂件拖动
到""⽂件上,或者⽤命令⾏⽅式,如下图所⽰:
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">
amplitude laser
</OBJECT>
</UL>
</BODY></HTML>
将此⽂件另存为MyChm.hhc;
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
3.跟上⾯⼀样,⽤""编译成CHM⽂件,打开之后如下图所⽰:
为了让创建的CHM帮助⽂档更加丰富,不仅可以⾃定义标题,还可以添加按钮等等。下⾯实现显⽰索引和设置窗⼝属性:1.接着上⾯的步骤继续下去。在此⽂件夹下,新建⼀个⽂本⽂档,编辑内容为下:
<!DOCTYPE HTML PUBLIC"-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR"content="Microsoft® HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
linux系统编程 邢文鹏</HEAD><BODY>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name"value="⽆幻博客">
javasocket通信程序<param name="Local"value="Index.html">
</OBJECT>
</UL>
php启动器
</BODY></HTML>
将此⽂件另存为MyChm.hhk;
2.修改"MyChm.hhp"⽂件为:
[OPTIONS]properties文件用什么打开
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
3.跟上⾯⼀样,⽤""编译成CHM⽂件,打开之后如下图所⽰:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。