我使用Microsoft html Help Workshop创建了编译的html(chm)文件。当我尝试打开生成的chm文件时,它显示消息“页面无法显示”。但是当我点击内容主题时,我才能看到相应的页面内容。
我是否需要设置任何内容,以便默认显示所选页面。
答案 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执行此操作。
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)
有一个解决方案: