如何制作CHM帮助文件

用微软的HTML Help Workshop工具制作CHM帮助文件

从Windows 3.X到Windows 95,Windows使用的帮助文件一直都是hlp格式。在Windows 98以后,增加了一种基于HTML文件特征的chm帮助文件,Windows 98称之为Compiled HTML Help File。chm帮助文件是一个统一的窗口,左侧是目录、索引和搜索这三个功能项,通过常见的标签栏进行切换;右侧是Html文件的显示部分,改变了原来帮助文件目录窗口和主题窗口分离的情况;上部是工具栏。你可以用chm文件来制作软件说明书、产品介绍说明、学习教程、电子图书、个人资料管理等等。下面本文就以微软公司提供的HTML Help Workshop工具包,为你介绍如何制作chm帮助文件。

下载与安装

  微软公司提供了制作chm帮助文件的HTML Help Workshop工具包,下载地址 http://www.microsoft.com

    目前的最新版为1.31英文版,文件大小3.34MB。直接运行下载后是一个自解压文件,按照提示即可完成安装。安装完成后,运行“开始/程序/HTML Help Workshop/HTML Help Workshop”后进入HTML Help   Workshop主界面。

如何使用  

用HTML Help Workshop制作chm文件很方便,下面介绍制作的具体步骤。

 

  一、制作前的准备工作

  由于chm帮助文件是基HTM文件特征的,所以前期编写HTML文件的准备工作很重要。HTML Help Workshop的角色就像是一个总管,以一个项目控制整个项目的各类型文件,然后将各类型的文件编译成独立的chm文件。它的每个主题就是一个HTML文件,它的结构有点类似平常我们所见到的目录树,但是它的主题包括目录及文件。主题文件可以用任何一个HTML编辑器进行编辑,也可用HTML Help Workshop编辑,唯一美中不足的是它的编辑器是纯文字模式,对于HTML文件而言不具备所见即所得的效果。

  如果你不会制作网页,没关系,你也可以通过Word 97或Word 2000,将Word格式的主题文件转换成HTML格式。

 

  二、创建项目文件

  第一步:点击HTML Help Workshop菜单栏中的“File/New”命令,这时出现“选择新建内容”的对话框,选中“Project”。

  第二步:,按“OK”按钮后,将“Convert  WinHelp  Project”这个选项留空,继续下一步。

  第三步:点击“Browse”按钮,设置放置项目文件的目录及项目文件名,完成后,继续下一步。

  第四步:因为我们已经事先建好了html文件,此时请选择“HTML file”,继续下一步。

  第五步:点一下“Add”按钮并加入已经编辑好的主题文件(也就是设置成首页面的HTML文件),如图4。点击“下一步”,最后点击“完成”按钮,新的项目即已新增完成。

  现在就可以进入HTML Help Workshop工作窗口。在窗口的上方是3个卷标,分别是“Project(项目)”、“Contents(目录)”、“Index(索引)”。

  在“Project”卷标的左侧是7个按钮,它们的功能名称自上而下分别是:“Change  project  options(改变项目选项)”、“Add/Remove topic files(添加/删除主题文件)”、“Add/Modify window definitions(添加/修改窗口定义)”、“HtmlHelp API information(HTML帮助API信息)”、“View HTML source(校验HTML源文件)”、“Save Project Contents and Index files(保存项目、目录和索引文件)”、“Save all file and Compile(保存全部文件并编译)”。

  第六步:点击“Project”编辑窗口下方的“Change Project Options”按钮后,会弹出一个“Options”对话框(图6)。在这个对话框的“General”卷标的“Title”中输入标题,编译后这个标题将出现在chm文件窗口的标题栏中。在“File”卷标中选上“Automatically create contents file(.hhc)when compiling”。

  chm文件的“Search(搜索)”选项允许用户在所有主题文件中搜索字、词或短语,将它们的标题显示出来,而且用醒目的方式显示在主题中。在“Compiler”卷标中选上“Compiler full-text search information”,即可支持全文检索功能。

  第七步:点击“Save project file and compile”按钮,虽然此时已经可以观看结果了,不过,我们要再多作一项设定让最后的成品再完整些。

 

  三、创建目录文件

  编辑目录文件是制作chm文件最关键的工作。目录文件应该包含一个chm文件所有目录(主题),而每个目录又包含条目标题(名称)和该条目的主题文件,要避免条目标题与对应的主题不一致的情况出现。等所有目录都添加好后目录就算完成了。

  第一步:点击HTML Help Workshop工作窗口的“Contents”卷标,这时系统弹出一个对话框,提示你“项目”还没有关联目录文件(.hhc),选择“Create a new contents file”,点击“OK”按钮后将创建一个新的目录文件。

  第二步:请指定一个新目录文件名和存放路径,点击“保存”后出现目录编辑窗口,目录编辑窗口的左侧有11个按钮。

  第三步:根据需要插入标题(类似资源管理器中的目录)或页面(类似资源管理器中某目录下的文件),按下“Insert a heading(插入标题)”或“Insert a page(插入页面)”按钮,都会弹出“Table of Contents Entry”对话框(图7),在“Entry title”输入框中输入条目的标题,并根据情况选定对应的主题文件,单击“Entry title”下的“Add”按钮,在弹出的对话框下面的“File or URL”输入框中输入文件名或URL地址并确定。

  第四步:如果在单击“Insert a page”按钮之前所选择的条目不包含别的条目,也不被别的条目所包含,那么会询问“Do you want to insert this entry at the beginningof the table of contents?”,选择了“是”会增加起始条目(一级条目),选择了“否”会增加一个子条目。

  标题可以分为多级,要按照制作的内容统一考虑。如果觉得不满意,可以用左侧的箭头进行调整,也可以选定该条目,单击鼠标右键,不但可以调整,还可以插入标题、主题或目录文件。

 

  四、创建索引文件

  索引文件(hhk)也是一个HTML文件,它包含若干个关键词,当用户打开chm文件后,单击索引标签并输入一个关键词后,chm文件将显示与这个关键词有关的主题的列表,使大家非常方便地找到相关主题。

  第一步:点击HTML Help Workshop工作窗口的“Index”卷标,这时系统弹出一个对话框,提示你“项目”还没有关联索引文件(.hhk),选择“Create a new contents file”,点击“OK”按钮后将创建一个新的索引文件。

  第二步:请指定一个新索引文件名和存放路径,点击“保存”后出现索引编辑窗口,索引编辑窗口的左侧有11个按钮。

第三步:单击“Insert a keyWord”按钮,出现“Index Entry”对话框,在“General”选项的“KeyWord”输入框中输入关键词,再单击“Add”按钮添加与该关键词相关联的主题文件。如果想跳转到另一个关键词,在“Index Entry”对话框中按“Advance”选项,选中“Target is Another KeyWord”,再单击“General”选项的“KeyWord”输入框中输入关键词,再单击“Add”按钮添加与要跳转的关键词相关联的主题文件,单击“OK”按钮。最后单击“确定”按钮,并按“Save file”进行存盘。

 

  五、最后的设置工作

  第一步:选择“Project”卷标,点击“Change Project Options”按钮,在“File”卷标的“Content file”项目中,点击“Browse”指定为toc.hhc。在“Index file”项目中,点击“Browse”指定为index.hhc。

  第二步:重新点击“Save project file and compile”按钮进行存盘编译。

  第三步:最后点击主菜单“View/Compiled file”,通过“Browse”指定该chm文件的目录及文件名即可看到我们的作品了。

  的确也够简单的了,只要有完整的HTML源文件,激活Html Help Workshop创建一个新的项目文件,将第一个html(通常是default.htm或index.html)加进项目,存盘并编译就大功告成。同样的一组HTML文件,放在网站上是一页一页的网页,变成单一的chm后,则可用作软件辅助说明,而且已经内建了全文检索功能。

上述介绍的只是制作chm帮助文件的基本步骤。但它的功能远非这些,如:可向HTML文件中插入HTML   Help ActiveX控件、Java脚本、弹出式窗口等等。还可将已有的chm文件解压缩变回原来的HTML文件。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 答:Windows批处理是一种指令行处理程序,它允许您使用批处理文件执行复杂的任务,如构建脚本来自动执行操作,以及运行任务在后台,而不需要人工介入。Windows批处理文档可以在Microsoft网站上找到,您可以在上面查找有关Windows批处理的所有信息。 ### 回答2: Windows批处理帮助文档是一份详细说明和指导用户如何使用Windows操作系统的批处理命令的文档。批处理是Windows操作系统中的一种脚本语言,它允许用户自动化执行多个命令,并以简化和提高效率的方式管理计算机。 帮助文档提供了命令的语法和参数的详细说明,它们可以在批处理脚本中使用。这些命令可以执行各种操作,比如创建、删除和复制文件,管理文件夹,运行程序等。文档还包含了一些常用的操作示例,以帮助用户更好地理解命令的用法和应用场景。 通过阅读帮助文档,用户可以学习如何编写批处理脚本,以及如何使用和结合不同的命令来实现自己的需求。文档还提供了一些常见问题的解答,以便用户在遇到问题时可以快速找到答案。 此外,帮助文档还包含了一些高级主题,如变量、条件语句和循环语句等。这些主题可以帮助用户写出更复杂和灵活的批处理脚本,以满足更多的需求。 总之,Windows批处理帮助文档是一份重要的资料,它可以帮助用户学习和掌握批处理的基本概念和用法,以实现计算机管理和自动化任务的目标。用户可以参考帮助文档来编写脚本和解决问题,提高工作效率和操作便利性。 ### 回答3: Windows批处理帮助文档是Windows操作系统中提供的一个详细的指南和参考文档,用于帮助用户理解和使用批处理脚本编程。它包含了关于批处理命令的说明、语法、示例和功能介绍等内容。 帮助文档提供了丰富的信息,可以帮助用户了解批处理脚本的基本概念和原理,以及如何使用批处理命令来完成一系列的任务。它是一个用户学习和参考批处理脚本编程的重要资源。 在帮助文档中,用户可以查找特定批处理命令的详细说明和用法示例。文档中的示例代码可以帮助用户更好地理解如何编写有效和高效的批处理脚本。同时,用户还可以了解到批处理的一些高级功能,例如循环、条件语句、变量和输入输出等。 帮助文档还提供了一些有关Windows系统的常见问题和解决方案,例如如何在批处理脚本中运行其他程序、如何管理文件和目录、如何处理错误等。这些信息可以帮助用户更好地利用批处理脚本来完成复杂的任务。 总而言之,Windows批处理帮助文档是一个重要的参考资源,它可以帮助用户学习和理解批处理脚本编程的基本概念和常见命令,同时提供了实用的示例和解决方案,使用户能够更好地利用批处理脚本来完成各种任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值