问题标签 [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.
html - 字体真棒加/减图标开关的 HTML 代码
我使用 Adobe RoboHelp 管理知识库。很少需要在标准编辑器上使用 HTML。我想要一个下拉菜单,当用户单击文本时,字体真棒图标 fa-plus-circle 变成 fa-minus-circle。
我正在努力使用 HTML 代码在单击时将加号图标变成减号图标。任何帮助将非常感激!
robohelp - 单独使用 RHCL 实用程序
我对 RHCL 实用程序的使用几乎没有任何疑问。以下是我的查询:
a) 该实用程序能否单独运行,即无需安装 Robo-Help,或者始终需要安装整个 Robo-Help 才能运行此命令行实用程序
例子:
b) 如果我们只想使用 RHCL 从源代码构建输出,是否涉及任何许可成本
git - 是否有使 Robohelp 2019 与 Windows 10 ssh-agent 一起使用的解决方法?
我是 Robohelp 的新手。当前新版 Robohelp 2019(不是 Robohelp Classic 2019)的一项已宣布功能是使用 GIT 进行源代码控制。
在 Adobe Robohelp 手册中,要求安装包含 Unix 工具的 Windows 版 Git。这意味着 PATH 环境变量获取此记录:
必须在 PATH 内传播,才能早于:
Windows 10 SSH 工具所在的位置。
这 - 至少我认为 - 可以从命令行调用像 ssh-agent 这样的 ssh 工具,当您仅在命令行工具的基本支持下安装适用于 Windows 的 Git 时,这是不可能的。
我无法使用 unix 工具安装适用于 Windows 的 Git,因为它会弄乱一些其他程序,如 windows find 等(在安装适用于 Windows 的 Git 期间甚至会出现警告)所以我正在尝试使用 Windows 10 运行 Robohelp打开 ssh 工具。
到目前为止,我还没有成功。当我从我的私有 ssh 密钥 (id_rsa) 中填写 Robohelp Git 配置文件时,Robohelp 向我抛出了一个错误:
无法将 SSH 密钥添加到 ssh-agent。确保 ssh-agent 正在运行并且密钥有效
ssh-agent 当时正在运行,并且密钥也是有效的。我已经检查过很多次了。我什至曾经使用 unix 工具安装了 Git for WINdwos,并通过 Robohlep 中的 ssh 成功连接到 git repo。但是当我在没有工具的情况下安装 Git for WIndows 并尝试使用 W10 ssh 工具进行连接时,仍然会抛出上述错误。
我还尝试让 Git for Windows 与 w10 ssh 一起工作 - 通过 GIT_SSH_COMMAND 变量 - 没有问题。
但是在 Robohelp 中还没有运气,我猜 Robohelp 在检查添加的私钥时根本没有使用 git,因为否则只有具有最低命令行支持的 Windows 版 Git 就足够了。
是否有一些解决方法可以使 Robhelp 2019 与 Windwos 10 ssh 工具一起正常工作,而无需安装具有 Unix 工具支持的 Windows 版 Git?有谁知道检查 SSH 私钥时 Robohelp 到底在调用什么?
解析度
下面 VonC 的答案很可能是这个问题的唯一解决方案。基于该答案,我创建了具有以下内容的 .bat 文件
这样,RoboHelp 就有了它需要的东西,我不会弄乱其他任何东西。
windows - 我可以在 Windows Server 2019 上运行 Adobe RoboHelp 20 吗?
Adobe RoboHelp 20 会在 Windows Server 机器上运行吗?
我们目前正在寻找在 Windows VM 上部署 RoboHelp 20 的 2 个新副本,以允许用户通过 RDP 访问来使用该软件。
作为桌面应用程序,我们通常会将这些部署到 Windows 10 Pro 机器/VM 上,但我们目前的 Windows 10 Pro 许可证不足,并且有备用的 Windows Server Core 许可证包,并且希望尽可能降低购买新许可证的成本.
我了解 RoboHelp 确实有一个在 Windows Server 2019 上运行的单独服务器产品,但据我了解,它是基于服务器构建的不同产品,以允许版本控制和进一步协作,而不是我们正在寻找的。
如果没有,那么我们当然必须考虑购买更多的 10 个 Pro 许可证,但我想我会先试一试,看看是否有人以前在 Windows Server 上运行过 RoboHelp 20,是否有任何问题?
提前感谢您提供的任何帮助。
salesforce - 将禁用 robohelp 下拉功能的文章导入 Salesforce
有没有办法批量删除 Salesforc.com 知识中不支持的 RoboHelp 下拉功能,所以当我们导入隐藏文本时会展开?
我们有 250 篇文章想要删除该功能,以便在我们发布时内容在 Salesforce 中内嵌显示。
adobe - 在 Adobe RoboHelp 中编辑皮肤
如何在 Adobe RoboHelp 中编辑皮肤?不仅仅是改变颜色和图片。我想改变css样式。例如,我想赋予 eleman 边距或通过编写 css 样式来编辑我的皮肤。可能吗?
adobe - Adobe Robohelp 15 中的行李文件夹和图像地图选项在哪里?
我最近安装了 Robohelp 15。但是,我无法在这个最新版本中获取“行李文件夹”和“图像地图”选项,在旧版本中访问这些选项非常简单。我尝试浏览 Robohelp 文档,看看是否有关于选项的提及。但是没有用?现在,我如何才能访问上述功能?
watermark - 如何在 Adobe Robohelp 中为图像添加水印?
是否可以在 Adobe Robohelp 中为特定图像添加水印效果?如果是的话,该怎么做?
javascript - 当匹配文本在控制台中清晰可见时,为什么 .includes 返回 false?
我正在尝试在 HTML5 帮助系统中动态修改 Adobe 的 RoboHelp 2017 生成的某些文本中的字符串。
我正在尝试查找文本“In this Topic”是否存在于对象标签后面的段落中,其中对象标签的 ID 为 MapCtrl。
这是从 Firefox 的 Inspector 复制的相关 HTML 的片段:
我可以使用以下 JS 代码处理所需的文本:
在我的控制台中,我可以验证我的文本变量确实是字符串类型。我还可以在控制台中直观地看到日志输出中存在“In this Topic”。但是,我的 .includes 方法总是返回 false。(.indexOf 也不起作用)
我认为它可能是因为
在 HTML 中添加到该字符串中的代码而失败了,但我也尝试了这种变体,但这也不起作用:
奇怪的是,它可以很好地找到单个单词。例如,这将返回 true:
但是每当我尝试添加一个空格来搜索整个短语“In this Topic”时,它都会返回 false。
我在网上搜索了一个解决方案,并研究了 MDN 部分的.includes 方法。但无法弄清楚为什么它返回false。
预先感谢您的帮助。