标签: html-help-workshop

如何在HTML帮助工作车间设置默认页面

我在HTML帮助研讨会中创建了一个项目.当我打开帮助(/ chm)应用程序时,我可以看到目录.默认情况下,选择文件中的第一个条目,但是我看不到相应的页面数据,而是能够看到"此程序无法显示网页"(IE7中出现的默认错误消息).页面显示只有当我点击左侧的任何内容时.

有没有办法默认显示页面而不点击该条目?

谢谢Rupa

chm help-authoring html-help-workshop

7
推荐指数
1
解决办法
4466
查看次数

成功编译.chm文件后,HTML Help Workshop返回错误

我现在面临一个相当有线失败后我成功编译.chm文件HTML Help Workshop中hhc.exe.

我用Doxygen创建了我的源代码文档.如果在doxygen文件中启用,则会创建DoxygenGENERATE_HTMLHELP:

如果GENERATE_HTMLHELP标记设置为YES,则doxygen会生成
另外三个HTML索引文件:index.hhp,index.hhc和index.hhk.index.hhp
是一个项目文件,可以在Microsoft的HTML帮助研讨会上阅读(请参阅:
http://www.microsoft.com/en-us/download/details.aspx?id = 211138 ).

之后的Doxygen创建这些文件,我想创建.chm文件HTML Help Workshop中.出于这个原因,我打电话hhc.exe给CMD.之后,我可以打开.chm文件,一切似乎都很好.但是如果我向CMD询问当前的情况errorlevel,它会输出:

"C:\Program Files (x86)\HTML Help Workshop\hhc.exe" index.hhp
Microsoft HTML Help Compiler 4.74.8702

Compiling C:\... folder path ...\index.chm

Compile time: 0 minutes, 0 seconds
37      Topics
346     Local links
12      Internet links
0       Graphics

Created C:\... folder path ...\index.chm, 88,740 bytes
Compression decreased file by 194,682 bytes.

echo %errorlevel% …
Run Code Online (Sandbox Code Playgroud)

cmd doxygen html-help-workshop

5
推荐指数
1
解决办法
1991
查看次数

5
推荐指数
1
解决办法
2313
查看次数

如何修改帮助文件(*.chm)?

我使用 HTML Help Workshop 生成了一个帮助文件 (*.chm)。

但是每次编译解决方案时我都需要更改一行。

想象一下,您确实有一个完整的 *.chm 文件,但如果服务器构建新版本,则该内部版本号不会在 *.chm 文件中更新。现在我总是删除这个 *.chm 文件并随后创建新文件。现在,我达到了这样一个地步:每次我都必须创建新的它,因为服务器进行了构建,这让我很恼火。如果我可以直接在我的 C# 代码中修改现有的 *.chm 文件,那就太舒服了。

是否可以使用 C# 代码修改 *.chm 文件?

c# chm html-help-workshop

5
推荐指数
1
解决办法
9517
查看次数

编译CHM文件时出现奇怪的问题

我不得不写一些文档.我在MS Word中编写了每个页面,然后将每个*.docx保存为htm文件.我正在使用"HTML Help Workshop"(来自microsoft)来编译一个chm文件.

我能够成功创建一个chm文件,但问题是并非显示chm文件中的所有图像.我尝试将*.chm文件反编译成另一个文件夹,并在Web浏览器中打开每个.htm文件.所有图像都正确显示.

那么为什么它们不会显示在chm文件中.奇怪的是,只有部分未显示.我检查图像格式是否导致问题,但所有图像格式相同.我检查了文件命名是否有问题,但是所有图像都在相应的文件夹中命名为image [001-100] .jpg.

关于什么出错的任何想法?

html documentation html-help-workshop

3
推荐指数
1
解决办法
2251
查看次数

CHM中的SVG图形(Html帮助研讨会)

我试图在CHM文件中使用SVG-Graphics.CHM由HTML Help Worshop创建.不幸的是svg文件没有在我编译的chm中显示...(一切正常在Html中)

我已将SVG添加到hhp的Files部分.但仍然没有.

有没有人成功使用通过Html Help Workshop创建的CHM中的SVG文件?

任何帮助真的很感激!

关心基督徒

(本主题仅与SVG有关.位图工作得很好......)

chm svg html-help-workshop

3
推荐指数
1
解决办法
1060
查看次数

如何使用Doxygen和HTML帮助编译器生成CHM?

短篇小说:我可以用Doxygen生成一个CHM文件.启动CHM文件,我发现内容和索引选项卡确实列出了这些类的页面,名称空间,类和成员.但是,单击"内容"和"索引"列表中的项目不会显示任何内容.

我在使用Windows 7 Professional SP1 64位的计算机上.

我使用Doxywizard在我的代码上运行Doxygen版本1.8.9.1.它正确生成HTML输出; 页面,命名空间,类和成员出现在文档中.

然后我进一步想要将HTML转换为压缩的HTML(CHM)文件.

htmlhelp.exe从Microsoft网站下载了Microsoft HTML Help Workshop版本1.31(即版本4.74.8703)(https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985 ( v= vs.85 ) .aspx).我运行了安装程序.随着安装程序的进行,出现一条弹出消息:

此计算机已有更新版本的HTML帮助.

但是,安装成功完成.而且,该hhc.exe程序在那里我告诉它安装.

我现在指定这些相关的Doxygen设置:

  • 向导 - >输出:
    • 检查HTML
    • 选择"准备压缩HTML(.chm)"选项.
  • 专家 - > HTML:
    • GENERATE_HTMLHELP =是
    • CHM_FILE = Foo.chm
    • HHC_LOCATION = C:\ Program Files(x86)\ Microsoft\HTML Help Workshop\hhc.exe

当我再次运行Doxygen时,它报告错误:

error: failed to run html help compiler on index.hhp
Run Code Online (Sandbox Code Playgroud)

Foo.chm预期的位置生成的文件.但是,如上所述,它缺少很多内容.

我尝试hhc.exe在Doxygen生成的HHP文件上手动运行.它不表示任何错误.

C:\Program Files (x86)\Microsoft\HTML Help Workshop>hhc c:\test\html\index.hhp
Microsoft HTML Help Compiler 4.74.8702

Compiling c:\test\html\Foo.chm

Compile …
Run Code Online (Sandbox Code Playgroud)

c++ chm doxygen html-help-workshop doxygen-wizard

3
推荐指数
2
解决办法
1万
查看次数

CHM文件的窗口位置

我刚刚编译并查看了我的项目中使用的CHM文件.我注意到观众会记住会话中的窗口大小和位置.

HTML帮助查看器在哪里保存每个CHM文件的窗口位置?

chm html-help-workshop

2
推荐指数
1
解决办法
1493
查看次数