显示页面的Chm文件无法显示

时间:2015-08-19 21:43:04

标签: chm

我使用Microsoft html Help Workshop创建了编译的html(chm)文件。当我尝试打开生成的chm文件时,它显示消息“页面无法显示”。但是当我点击内容主题时,我才能看到相应的页面内容。

我是否需要设置任何内容,以便默认显示所选页面。

2 个答案:

答案 0 :(得分:3)

简短的方法: 如果CHM帮助文件驻留在网络驱动器上,请先将此文件复制到本地硬盘驱动器,然后重试。您可以在以下网址找到一些其他信息和疑难解答信息:

http://www.help-info.de/en/xml/maml_troubleshooting_hh.xml

http://www.grainge.org/pages/authoring/chm_mspatch/896358.htm

问题:将显示帮助文件,但您将看到错误消息"而不是主题文本,而且此页面无法显示"。

原因: Microsoft发布了一些安全补丁,无法查看存储在网络驱动器上的CHM文件(与存储在您自己计算机上的CHM文件相反)。

解决方案:有一种解决办法,允许通过网络查看,如以下链接所述:

http://west-wind.com/weblog/posts/2928.aspx

http://www.helpscribble.com/chmnetwork.html

如果CHM文件名或文件路径包含数字符号(#),也会出现问题。如果CHM文件名包含#符号,则不会显示目录中的主题。如果路径包含#符号,则可能会收到访问冲突错误消息。 要解决此问题,请从文件名或文件路径中删除#符号。

如果你有一个CHM编译的集合(所谓的"合并的CHM"),其他一些问题也是可能的。

如果您是使用HTMLHelp Workshop的新手:

问题:有没有办法设置打开.chm文件时显示的默认页面?我想显示与目录中第一项相关联的页面。

答案:您可以使用Microsoft HTMLHelp Workshop执行此操作。

  1. 使用HH Workshop
  2. 打开您的HHP文件
  3. 点击第一个图标"更改项目选项"关于"项目"标签
  4. 设置"默认文件"从组合框的文件列表
  5. 编译项​​目
  6. HHP文件示例(用记事本打开):

    \\\
    ..
    [OPTIONS]
    Binary TOC=No
    Binary Index=Yes
    Compiled File=Help_Coding-Example_VB6.chm
    Contents File=Help_Coding-Example_VB6.hhc
    Index File=Help_Coding-Example_VB6.hhk
    Default Window=main
    Default Topic=index.htm
    ..
    ///
    

答案 1 :(得分:2)

有一个解决方案:

  1. 在HTML帮助研讨会中,转到“项目”标签
  2. 按“更改项目选项”按钮
  3. 在“默认文件”字段中,输入项目中已存在的默认文件的名称。文件应具有.htm扩展名(例如about.htm)
  4. 再次编译项目,您将看到问题已修复