问题标签 [robohelp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
37958 浏览

open-source - Any free alternative to Robohelp?

Any free alternative to Robohelp? Prefer open source

Need some sort of online help authoring tool for an open source project.

0 投票
1 回答
202 浏览

java - 如何从 Linux 上运行的 Java 访问首选应用程序?

我们有一个基于 Java 的多平台系统,它为Robohelp提供在线用户指南信息。它运行在各种 Windows 和 Linux 版本上。与我们基于 Linux 的系统相关的默认 Robohelp 代码在命令行中具有指向“netscape”的硬编码链接,它构建该链接以生成 Web 浏览器以查看帮助文件。显然,这对没有安装 netscape 的系统没有帮助。

我真正想做的是在 Linux 上运行时从 Java 中检测首选应用程序首选项。在我目前所在的 Fedora 9 机器上,可以在 System -> Preferences -> Personal -> Preferred Applications 下找到它。第一个设置是“Web 浏览器”。

我如何从 Java 代码中检测到该设置?

0 投票
5 回答
20157 浏览

jquery - 使用 jQuery 循环遍历 XML

我有一些基本代码可以遍历从 Adob​​e RoboHelp 生成的一些 XML(用于我们的帮助文档)。这很好用,但是由于一个主题可以嵌套任意多次,我需要一种更好的方法来循环这个 XML,而不仅仅是嵌套.each()循环。

这是 XML 的样子

A<page>是文章,a<book>是文件夹。

她是我的 jQuery 代码,它只能看一层深度的标签

我知道有一种更好的方法可以遍历所有元素,然后确定该元素是否有子元素等,但我就是想不出该怎么做。

任何帮助是极大的赞赏!

0 投票
2 回答
1633 浏览

.net - 无法让 .NET winforms 应用程序打开以帮助 CHM 文件中的主题

我有一个 vb.net Winforms 应用程序。我还有一个使用 RoboHelp 6.0 创建的编译帮助文件 (chm) 文件。

我想打开一个特定的帮助主题,为此我使用以下代码。

System.Windows.Forms.Help.ShowHelp(我,“MyHelpFile.chm”,HelpNavigator.KeywordIndex,“MyTopic”)

当然,我使用的是变量而不是字符串文字……在这里和我一起工作;/ )

在这种情况下,帮助文件打开到左侧窗格中的索引,并且在索引窗格中选择了主题,但右侧(内容)窗格显示了帮助文件的主页/第一页......不是我的主题。

我已经尝试了 HelpNavigator 枚举中的所有组合,但它们都不起作用。它们中只有少数应该可以工作,因为它们中的大多数都不是针对特定主题而设计的……但是对于那些应该在这里工作的人来说,结果就是结果。

HelpNavigator.Topic - 当我使用此选项时,左窗格打开 TOC,所有内容都已折叠且未选择任何内容。右窗格给出一个标准的 IE 错误:

HelpNavigator.TopicID - 我无法尝试,因为据我所知,我的主题没有主题 ID。

这是我的问题-

有什么想法有什么问题吗?如何解决帮助文件问题?(例如,验证主题是否存在于帮助文件中?我确定它在源代码中,但似乎在编译版本中找不到它。如果您双击索引或目录中的主题,它只会打开美好的。)

我理想的解决方案是在左侧窗格中打开 TOC 并选择主题(但我将选择左侧窗格中的索引),右侧窗格显示主题内容。

赛斯

0 投票
1 回答
698 浏览

msbuild - 使用 MSBuild 生成带有 RoboHelp HTML X5 的 CHM 文件

我们使用 RoboHelp HTML X5.xx 为我们的帮助系统生成 CHM 文件。是否可以像从命令行一样在无人值守、非 UI 的情况下运行 RoboHelp,以便与我们的 MSBuild 构建过程集成?

0 投票
1 回答
4844 浏览

flare - 哪个帮助创作工具更好 - Robohelp 或 MadCap Flare?

我们需要一个帮助发布工具,它可以生成 Web 文件作为其主要输出,也可以发布为其他格式。这两种工具的价格为 999.99 美元,MadCap Flare 的营销非常激进。

正在为其开发帮助的应用程序有一个 Flex 前端,我非常喜欢 Robohelp 的输出格式以及它的界面。我可以立即写文章,并且可以在上面粘贴屏幕截图,如果您必须编写大量文档,这很重要。Flare 不允许我粘贴屏幕截图,有一个 40 美元的捕获附加组件,但我真的不喜欢他们忽略了让您将图片粘贴到帮助页面的功能,以支持他们的内部功能。

我无法在 IE 中查看 MadCap 生成的帮助,它需要一个我“无法启用”的插件。

我读过很多赞美 Flare 胜过 Robohelp 的文章,但我的印象是 Robohelp 是更好地满足我们需求的工具。

关于哪种工具最适合这项工作有什么意见吗?999 美元没什么大不了的,因此免费工具并不是因为免费就更好。

0 投票
2 回答
1073 浏览

javascript - Robohelp — TOC 在 Chrome 中不起作用

当我尝试在使用 Robohelp 生成的 Google Chrome 中在线查看目录 (TOC) 时,TOC 未显示在左侧面板中。

请建议我如何解决这个问题。

0 投票
1 回答
1005 浏览

robohelp - Robohelp 8 更改 CHM 标题不起作用?

我正在使用 Robohelp 8 生成 Windows .chm 文件。生成的 .chm 文件的标题栏不正确,需要更改。我已经使用 File->Project settings 设置了项目标题,并重新生成了 .chm 文件,但它的标题栏仍然有旧文本。是否需要进行其他设置或需要重命名或删除文件才能使其正常工作?我真的很想让帮助文件反映当前的产品名称,而不是旧品牌......

0 投票
1 回答
487 浏览

robohelp - Adobe RoboHelp 9:为同一应用程序提供多个条件构建的最佳方式是什么?

我正在使用 RoboHelp 9 创建一个 WebHelp 帮助系统。这将是上下文相关的在线帮助。编写系统的软件产品具有三个用户“上下文”,它们大多相似,但略有不同。我的目标是只显示与用户相关的帮助内容。

为了说明我的问题:在应用程序中,当用户 A 添加 Foo 时,他看到字段 1、2 和 3;但是,当用户 B 添加 Foo 时,他会看到字段 1、2 和4。当用户 A 单击“添加”屏幕上的“帮助”链接时,他应该会看到准确描述他所看到内容的帮助主题。当用户 B 单击“帮助”链接时,他应该会看到根据他所看到的内容量身定制的内容。

为了实现这一目标,我正在为软件的不同上下文在文本级别(主题内)添加条件指示符。

我的问题是,当输出帮助系统时,我是否需要使用条件构建标签生成三个完整的帮助系统,每个上下文一个?那么当开发人员插入上下文映射ID时,他们是否需要为a_pszHelpFile参数传递不同的位置才能访问正确的帮助系统?

以上是我能想到的唯一方法,以确保 TOC 和主题文本对于可能单击任何给定页面上的帮助链接的每种类型的用户都是正确的,但是为每个条件构建生成一个完整的帮助系统似乎很笨重标签。

0 投票
1 回答
1009 浏览

java - 如何使用 Java 链接 Robo 帮助中的 URL?

我有一个有很多 UI 屏幕的应用程序。每个屏幕都有“帮助”按钮。当我按下帮助按钮时,它应该链接到相应的帮助文件(由 robohelp 创建的帮助文件)。例如:我已经创建了机器人帮助文件..在 tat 中,该文件将包含具有不同主题的整个相关应用程序的用户手册。所以当我单击帮助按钮时,它应该链接到 tat 文件中的相应主题。如何链接相同的文件,但相应屏幕的不同主题。

请任何人知道这个想法,帮助我?