问题标签 [html-help]

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 投票
1 回答
473 浏览

chm - 使用 HH API 显示 CHM 文件时缺少工具栏和树形视图图标

刚刚遇到一个有趣的问题。我有一个 CHM 文件。如果我使用 Process.Start 显示它,它会正确显示。

但是,如果我使用 HH API 启动它,它会在工具栏和树形视图中显示没有任何图标;包括图形在内的主要内容正确显示。这是它的样子 - 一些文章标题潦草写着:alt text http://img527.imageshack.us/img527/3430/problemhelpfilehl2.png

相同的文件在具有相同设置的同事机器上运行良好。

关于发生了什么的任何想法?

0 投票
1 回答
325 浏览

chm - 使用 MS Help Workshop 添加主题文件

我有一组文件用于使用 Help Workshop 组成一个 .CHM 帮助文件。我在 html 子目录的单独文件中添加了一个新主题,并在其他文件之一中添加了链接。Help Workshop 制作了一个包含新文件的 .CHM 文件,但是当我运行 .CHM 文件时,该文件未在项目选项卡下的 [FILES] 下列出,也未在 CONTENTS 部分中列出。

当我单击项目选项卡下的添加/删除主题文件按钮时,我的新 .HTM 文件不在列出的文件中。

如何让 Help Workshop 列出新文件?

0 投票
2 回答
238 浏览

security - Win32:HtmlHelp 在网络共享中不起作用。有什么选择?

自 2005 年以来,当 Microsoft 阻止 HtmlHelp 在网络共享上运行时,例如:

我们应该怎么做呢?

(假设该应用程序未在本地安装。)


换种说法:Microsoft 的预期、受支持、开箱即用的帮助解决方案是什么?

0 投票
1 回答
3899 浏览

windows - HH 和打开 CHM Windows 帮助文件的命令行选项

我希望能够在 Vim中编写Inquisit脚本。在用于编写脚本的标准 Inquisit 应用程序中,我可以按 F1,它会显示与光标下的单词相关的主题的帮助。我想通过 Vim 设置相同的功能。

Inquisit 的帮助文件存储在 Windows .CHM 文件中。

我认为必须有一组命令行选项用于在 chm 文件中进行关键字搜索,但我无法找到命令行选项的完整列表,大概是 HH.exe。

问题:

  • 是否有完整的 HH.exe 命令行选项列表?
  • 有没有更好的方法来做我想做的事情?
0 投票
1 回答
24877 浏览

documentation-generation - 如何获得 Microsoft HTML Help 2 编译器?

我在哪里可以下载 Microsoft HTML Help 2 编译器(或绑定 SDK)?我想使用Sandcastle 帮助文件生成器从我的编程项目中生成 HTML 2 文档,并且 Sandcastle 引导安装向导指示我下载该组件。

摘自 Sandcastle 主页的 HTML 2 节选:

HTML Help 2.x 输出包括一组有效的集合文件和 H2Reg.exe 配置文件,以简化帮助文件的部署和集成到现有集合(例如 Visual Studio 使用的集合)中。

0 投票
2 回答
2594 浏览

windows-installer - 向 InnoSetup 向导页面添加帮助按钮

我有一个带有自定义向导页面的设置脚本,可以让用户做出选择。最好有一个帮助按钮并提供一个带有可安装文件的小型 CHM 文件,这样我就可以详细解释这些选项是什么。

任何人都知道是否有一种简单的方法可以做到这一点?

0 投票
1 回答
440 浏览

windows-xp - 无法在 WindowsXP 中安装 HTML Help 1.3

我的系统在 Windows XP 上运行。我下载了 Microsoft HTML Help Control.exe。双击时显示的错误消息是“HTML Help 1.3 cannot be installed on Windows 2000”。

0 投票
2 回答
1531 浏览

inno-setup - 在不打开另一个窗口的情况下跳转到 CHM 帮助文件中的主题

我在安装程序中包含一个精简的 CHM 帮助,我希望安装程序向导的每个页面上的帮助按钮都能调用不同的帮助页面。如果我通过执行命令从一个安装程序向导页面打开帮助窗口,hh.exe -mapid 1234 MyAppCutDownHelp.chm它可以正常工作,但是如果我稍后从另一个向导页面执行相同的操作,hh.exe -mapid 5678 MyAppCutDownHelp.chm我可以得到该主题,但是 HH.EXE 的另一个实例已启动,然后我有两个帮助窗口,一个带有主题 1234,一个带有主题 5678。

我希望第一次调用 HH.exe 以打开 CHM 帮助窗口,然后从安装程序的健全帮助窗口中显示后续帮助主题。

我不相信我可以从 Inno Setup 脚本 Pascal 访问相同的 HTML 帮助 API,而我通常会从 Delphi 获得。

我目前正在启动帮助引擎

但我想这只是调用 HH.exe。

更新这是我基于@Robert 的回答的最新尝试:

0 投票
8 回答
5763 浏览

windows - 为什么“Git 有帮助" 不在我的浏览器中启动 html 帮助,就像它说的那样?

我真的很享受与 git 相处的时光。

我正在使用我认为非常相似的设置在两台机器上操作

在我的笔记本电脑上

当我从 CLI 键入“Git help SomeCommand”时,我的笔记本电脑会在浏览器中启动 html 帮助,我可以自由阅读我询问的任何帮助元素。

在我的桌面上

CLI 的响应好像将要执行相同的操作,但没有切换到浏览器,也没有启动任何帮助

我可以做些什么来让我的帮助回到我的桌面上?

注意:我正在通过 console2 运行 bash shell,但这个问题似乎同样影响了通过资源管理器中的上下文菜单运行的默认 bash shell。

0 投票
1 回答
60 浏览

windows - 在 HH 的一个会话中打开联机帮助

我正在为我的应用程序在 CHM 中创建在线帮助。

要在相应页面上打开应用程序的帮助,我将启动这种命令:

问题是,如果用户打开第一个帮助对话框,那么第二个(来自应用程序)他最终会看到两个帮助窗口。我希望在第一个窗口中打开第二个链接。

我该怎么做(除了简单的调用之外还有其他方法hh吗)?