问题标签 [chm]

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 投票
2 回答
3018 浏览

chm - 为什么我的 CHM 文件的搜索功能报告​​“未找到主题”?

我使用 MadCap Flare 创建了一个 CHM 帮助文件。当我搜索我知道文本中存在的术语时,搜索功能总是报告“未找到主题”。

如何修复搜索功能?

0 投票
1 回答
325 浏览

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

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

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

如何让 Help Workshop 列出新文件?

0 投票
4 回答
213 浏览

windows - 如何在 Windows 上为 IT 工具构建和交付文档?

我应该如何在 Windows 上为 IT 工具构建和交付文档?还有一个限制是我不想花钱购买帮助创作工具。

在 SO 上,我们讨论算法和优化、API 和性能。但我的开发工作的可交付成果之一是文档。构建它的最佳方式是什么,我应该以什么形式交付它?

如果我要交付一组 .NET API,则 .CHM 是一种合理的交付机制。使用SHFB作为构建的一部分来构建帮助文件非常容易,如果它主要用于 Windows,.CHM 是非常易于访问的。将 .CHM 转换为 .HTM 可以使文档更广泛地访问。

但我想提供一个 ISAPI 过滤器的文档,它不会被开发人员本身使用,而是由 Windows Web 服务器管理员使用。我需要描述安装、操作和配置。我认为最终用户可能通常具有开发人员和管理技能,但无论如何,出于我的目的,文档将涵盖管理任务和操作事项。

我知道 SHFB 允许我在 .CHM 中包含常规 HTML 文件。如果我已经了解 SHFB,并且我不想花钱购买帮助创作工具,那么这是最好的方法吗?如果不是,那是什么?

0 投票
2 回答
352 浏览

chm - 在 .net 窗口应用程序中调用帮助文件

我们想知道当用户在特定界面点击 F1 时如何显示帮助文件的相关主题。

谢谢 HN 米什拉

0 投票
3 回答
739 浏览

chm - 帮助文件创作

我将不胜感激有关帮助文件创作 (Win32) 的一些建议。

我知道如何使用来自 C# 或 Delphi 或其他任何东西的现有帮助文件、.chm 或 .hlp。问题是,总是有人很好地为我提供这些文件:)

现在,我从哪里开始?

我一直在尝试 HelpScribble,它可以工作,但我发现它有点缺乏,我不妨使用 TeX 来呈现我的帮助文件。Microsoft HTML Workshop 有点粗糙。搜索其他工具会返回太多结果。

你们是怎么做的?使用 Vim / Dreamweaver 手动编辑 HTML。有什么最佳做法吗?

0 投票
4 回答
4759 浏览

c++ - 如何从我用 VC++ 2008 开发的 GUI 打开帮助文件(chm 左右)?

我正在尝试为我在 VC++ 2008 中开发的 GUI 添加一些帮助。我想编译一个 chm 文件,或者一个可以从我的菜单访问的 hlp 文件。任何人都可以给我关于如何做到这一点的任何想法?

非常感谢

0 投票
1 回答
1574 浏览

chm - CHM (htmlhelp) 搜索关键字

我正在尝试连接 htmlhelp api(这对于两个变体中的一个函数来说是一个大词),并且我对以下用例有疑问:

假设我有一个简单的程序员编辑器,带有一堆帮助文件 (.CHM)。有些来自核心运行时库,有些来自更奇特的库。假设 CHM 是正常制作的,并且它们的索引包含我要搜索的所有关键字。当用户在编辑器中的关键字上按 F1 时,我希望能够简单地搜索各种 CHM

所以大致我想要(在伪代码中):

我用 HH_HELP_TOPIC 玩了一点,但这会为每个尝试的文件弹出一个窗口,更糟糕的是它会很慢,因为 CHM 不会保持缓存。

除了使用 chmlib 进行 DIY 之外,真的没有其他解决方案吗?还是值得先研究合并的 CHM 文件?

语言是 Delphi 或克隆,但任何 win32/COM 和有点可读的都可以。

(编辑)嵌套索引条目的搜索结果可能是下一个问题: HTML 帮助关键字查找 (/编辑)

update 2 隔了半天,在别处得到了潜在的提示。制作一个合并所有其他 CHM 的 CHM 运行时。Windows 将为其生成包含所有从属 CHM 的 TOC 和索引的 CHW。但是,对于所有从属 CHM,需要 Binary TOC=off 和 Binary Index=on,并且需要安装/可用的 CHM 编译器。但既然这是 CHM 工作室的默认设置,那可能还不错。

0 投票
2 回答
7178 浏览

chm - 如何为 WPF 应用程序创建 chm 帮助文件?

对于 WPF UI 应用程序,需要创建 CHM 帮助文件。

如何创建 chm 帮助文件?

先在ms word中创建文档并转换成chm帮助文件?或任何其他方法?

请帮忙

谢谢

拉姆

0 投票
1 回答
333 浏览

installation - 安装程序快捷方式进入 chm 帮助文件

是否可以为 chm 文件中的特定帮助主题提供开始菜单快捷方式?我没有发现任何表明这是可能的。而且我认为这是不可能的,因为 chm 是二进制文件。

0 投票
2 回答
231 浏览

python - 具有搜索功能的跨平台帮助查看器

我正在寻找像 Windows CHM 这样的帮助查看器,它基本上提供对

  1. 以 HTML 格式添加内容
  2. 定义目录
  3. 体面的搜索

它应该可以在 Windows、Mac 和 Linux 上运行。还支持生成可以在任何浏览器中查看的“纯 HTML/javascript”版本(尽管不支持搜索)。

语言偏好:Python