根据网页文件夹结构自动生成CHM帮助文件
2014-01-16 13:06
260 查看
自动生成 .CHM 格式的帮助文件,按照以下几个步骤:
1. 准备好.HTML/.HTM/.MHT格式的网页文件
2.生成.HHC内容文件,格式如下:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Precision Helper 2.0.1">
<!-- Sitemap 1.0 -->
</HEAD>
<BODY>
<OBJECT type="text/site properties">
<param name="FrameName" value="right">
<param name="Window Styles" value="0x00800025">
<param name="comment" value="title:Untitled">
<param name="comment" value="base:">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Folder1">
<param name="Local" value="HelpManual\11.html">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="11">
<param name="Local" value="HelpManual\11.html">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="22">
<param name="Local" value="HelpManual\22.html">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="33">
<param name="Local" value="HelpManual\33.html">
</OBJECT>
</UL>
</UL>
</BODY>
</HTML>
3.生成.HHK文件,格式如下所示:
[OPTIONS]
Title=Untitled
Compiled file=
Error log file=
Default topic=
Language=
Full text search stop list file=
Contents file=Contents.hhc
Index file=
Binary TOC=No
Auto index=No
Binary Index=Yes
Create CHI file=No
Full-text search=Yes
Display compile progress=Yes
Display compile notes=Yes
Default window=
Enhanced decompilation=No
Flat=No
Compatibility=1.1 or later
[FILES]
HelpManual\11.html
HelpManual\22.html
HelpManual\33.html
[ALIAS]
IDH_ITEM_ONE=HelpManual\11.html
IDH_ITEM_SEC=HelpManual\22.html
IDH_ITEM_TRD=HelpManual\33.html
[MAP]
#define IDH_ITEM_ONE 1000
#define IDH_ITEM_SEC 1001
#define IDH_ITEM_TRD 1002
4.hhc.exe sample.hhp 命令行生成.chm目标文件。
1. 准备好.HTML/.HTM/.MHT格式的网页文件
2.生成.HHC内容文件,格式如下:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Precision Helper 2.0.1">
<!-- Sitemap 1.0 -->
</HEAD>
<BODY>
<OBJECT type="text/site properties">
<param name="FrameName" value="right">
<param name="Window Styles" value="0x00800025">
<param name="comment" value="title:Untitled">
<param name="comment" value="base:">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Folder1">
<param name="Local" value="HelpManual\11.html">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="11">
<param name="Local" value="HelpManual\11.html">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="22">
<param name="Local" value="HelpManual\22.html">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="33">
<param name="Local" value="HelpManual\33.html">
</OBJECT>
</UL>
</UL>
</BODY>
</HTML>
3.生成.HHK文件,格式如下所示:
[OPTIONS]
Title=Untitled
Compiled file=
Error log file=
Default topic=
Language=
Full text search stop list file=
Contents file=Contents.hhc
Index file=
Binary TOC=No
Auto index=No
Binary Index=Yes
Create CHI file=No
Full-text search=Yes
Display compile progress=Yes
Display compile notes=Yes
Default window=
Enhanced decompilation=No
Flat=No
Compatibility=1.1 or later
[FILES]
HelpManual\11.html
HelpManual\22.html
HelpManual\33.html
[ALIAS]
IDH_ITEM_ONE=HelpManual\11.html
IDH_ITEM_SEC=HelpManual\22.html
IDH_ITEM_TRD=HelpManual\33.html
[MAP]
#define IDH_ITEM_ONE 1000
#define IDH_ITEM_SEC 1001
#define IDH_ITEM_TRD 1002
4.hhc.exe sample.hhp 命令行生成.chm目标文件。
相关文章推荐
- 根据表结构自动生成mybatis文件
- 工欲善其事,必先利其器-如何根据cocos2d-x中tolua++的pkg文件生成ldt的自动帮助
- 根据当前文件夹下所有文件随机自动生成训练和测试样本列表
- MyBatis 根据表结构自动生成代码, domain, dao, mapper 文件
- 总结Mybatis根据库表结构自动生成相关实体及映射文件
- MyBatis 根据表结构自动生成代码, domain, dao, mapper 文件
- 根据表结构自动生成【映射文件】和【持久化类】的工具
- 最佳MyBatis 根据表结构自动生成代码, domain, dao, mapper 文件
- 让VS.Net根据表结构自动生成界面和C#代码
- 在res文件夹下创建menu,但是R.java文件不能自动生成资源id
- linux 根据文件路径自动创建文件夹
- 根据CocosBuilder文件自动生成代码
- JavaDoc生成chm帮助文件
- Mybaits根据数据库表自动生成entity,dao,mapper相关配置文件
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第10版)
- 自动将目录下所有文件生成超链接网页
- Hibernate根据配置文件生成表结构和创建表的脚本
- 类似Lazy Android的插件,根据layout的xml文件自动生成findViewById代码
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第5版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第12版)