根据网页文件夹结构自动生成CHM帮助文件

来源:互联网 发布:淘宝win10激活码木马 编辑:程序博客网 时间:2024/06/08 16:32

自动生成 .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目标文件。

0 0
原创粉丝点击