我想添加帮助菜单,其中必须包含一些功能,例如搜索能力、Java 应用程序中的树结构,但我不知道该怎么做。我搜索了该主题,并找到了一个 microsoft html 帮助研讨会。据我了解,需要使用编译 .html 文件创建 .chm 文件。编译后,当用户单击帮助按钮时,需要从带有编译的 html 文件的 java 程序运行 microsoft html 帮助查看器。是否有任何不同的解决方案,或者 java 是否有一个关于帮助创作的库。简而言之,我在脑海中创建了一个模板,但我不知道我有足够的信息。如果您能发布任何可能对这个主题有用的文档,我也将不胜感激。
问问题
50 次
1 回答
0
HTMLHelp (HH) 也称为 Compiled Help Modules (.chm),已有大约 20 年的历史,但在 Windows 10 上可用并运行。HTMLHelp 处于“维护模式”已有好几年了。
您可以花很多钱购买“花里胡哨”的工具,这些工具可以简化和简化创建帮助文件的过程。在您这样做之前,值得尝试一些免费软件工具。
一些想法:
- CHM 对 Windows 上的应用程序帮助很有帮助。
- 请注意 - 越来越多的内容是基于网络的。
- 帮助创作有一个学习曲线,好的帮助主题很耗时。
- 考虑单一来源 - 一个主题来源和不同的目标格式(例如 CHM、服务器上的基于 Web 的(未压缩的帮助))。
- 您应该获得一些工作流程的经验,例如 Markdown -> Pandoc -> HTML 文件。
顺便说一下,HTML Help Workshop (HHW) 是编译 CHM 的工具。对于初学者来说,HHW 的 GUI 有点困难。使用FAR HTML(免费软件)等节省时间的工具。
请查看旧线程代码项目以获取一些代码片段,例如:
Runtime.getRuntime().exec("hh.exe myhelpfile.chm");
查看一些基于 Web(未压缩)帮助的示例:
于 2021-06-24T07:51:53.473 回答