问题标签 [helpfile]

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 投票
4 回答
11470 浏览

vb.net - 单击按钮以在 VB.NET 中显示 .CHM 帮助文件

单击 VB.NET 中的按钮时,我想显示 .CHM 帮助文件。谁能告诉我代码如何做到这一点?

0 投票
1 回答
183 浏览

c++ - 在 Qt 应用中注册帮助手册

我正在 Mac OS X 上构建一个 Qt 应用程序,我决定创建一本帮助手册。我尝试使用官方文档,但帮助书没有出现在帮助菜单中。

帮助手册位于my.app/Contents/Resources/HC.help/. 它本身似乎很好,我尝试直接用HelpViewer.app打开它,它打开得很好。

这就是我注册它的方式my.app/Contents/Info.plist

它仍然没有出现在我的应用程序的帮助菜单中。怎么了?

0 投票
1 回答
201 浏览

xml - CHM 中的 XML/XSLT ALink 菜单反向连接参数

在过去的几天里,我一直试图找出这个 XSLT/XML 问题(这是我很高兴尝试修复的代码)。使用 XSLT,我正在获取 XML 标记“see”中的内容,并尝试在 Windows 帮助文件中创建带有标记的“see also”(或相关文件)ALink 菜单。$filename 是一个全局变量,所以假设这是 somefile.xml,$filename 就是 somefile.xml。

实际问题在于我尝试将文件链接在一起以创建 ALink。( {$filename}_SEE_ALSO 链接到 node()_SEE_ALSO},文件确实链接了......但相反。所以假设你有函数 X,你希望它在“另见”中显示函数 Y。通常,你将放入<see>Function Y</see>函数 X 的文件(所以函数 X-> 函数 Y)。但是,在下面的代码中,它所做的是在函数 Y 中显示函数 X(函数 X<-函数 Y) - 所以相反。所以当你点击在函数 X 的“另见”上,您会看到一个空白弹出窗口,而在函数 Y 中,它会弹出“函数 X”。

这些是 XML 标记:

这是 XSLT:

非常感谢任何/所有帮助,这是过去几天我存在的祸根。

0 投票
1 回答
1594 浏览

c# - C# wpf html 帮助文件

C3、WPF、Windows 7、微软功能区、Visual Studio 2010、dotnet 4.5

我想用 html 编写帮助文件,并将它们作为资源包含在 .exe 文件中。

有没有办法告诉资源管理器直接从 .exe 文件中获取 html 页面?

如果没有,我认为归档它的唯一方法是创建一个临时目录,复制文件并启动指向这些文件的浏览器。

是否有一个魔术调用需要一个资源目录并将其解压缩/复制到一个目录?

问候斯特凡

0 投票
0 回答
508 浏览

delphi - 无法在使用 Delphi XE2 打开的 CHM 帮助文件中使用 Ctrl-F

使用 Delphi XE2 (Update 2) 在窗体上创建一个带有按钮的 Win32 VCL 应用程序。确保HTMLHelpViewer在使用列表中。在 FormCreate 中,将应用程序帮助文件设置为有效的 CHM 帮助文件,例如

在按钮 OnClick 事件中获取它以显示帮助文件的目录:

运行应用程序,单击按钮,出现帮助文件。现在单击帮助窗口中右侧的内容框(显示当前主题的帮助文本,而不是左侧的帮助主题列表的内容框),然后按Ctrl-F查找一些文本。什么都没发生。

如果您从资源管理器打开帮助文件,那么Ctrl-F按预期工作。

如果我在 Delphi 2007 中使用相同的代码和帮助文件,那么Ctrl-F按预期工作。

XE2中的错误,还是我忘记设置的东西?我在 Win7 x64 中对此进行了测试。

0 投票
2 回答
2209 浏览

winforms - 在现代 Windows 应用程序中推荐使用的帮助文件格式是什么?

我正在开发一个 WinForms 应用程序,并希望将帮助集成到其中。过去我集成了 .chm 帮助文件。

关于 .chm 文件,这篇Wiki 文章指出:

2002 年,Microsoft 宣布了与 .CHM 格式以及安全公告和补丁相关的安全风险。此后,他们宣布不打算进一步开发 .CHM 格式。

根据我的阅读,Microsoft Help 2.x 是 VS 2008 和 Office 2007 中使用的帮助引擎,使用 .hxs 文件扩展名帮助文件。

Office 2010 中使用什么?推荐使用的帮助文件格式是什么?

更新:

我找到了以下 MSDN 文章,其中包含有关此主题的有用信息:

应用程序兼容性:帮助引擎支持

0 投票
2 回答
115 浏览

css - CHM项目的奇怪行为

任何人都可以帮助我解决我在基于 CHM 的项目中遇到的一个奇怪问题吗?

我获取了一个现有的 CHM 文件并使用 WinCHM 解构了该文件。之后,我添加了一些新页面并编译了项目。CHM 文件已创建,到目前为止一切看起来都很棒。

之后,我将整个文件夹(原始 CHM 文件解构的地方)放入 SVN。当我下次打开该文件夹时,我看到 html 页面中的所有原始格式都丢失了。

我似乎找不到原因。css 文件没问题,我根本没有改变它。我知道,对于信息如此之少的你们来说,找到解决方案(或确定问题)可能并不容易。

但是你们至少能告诉我问题可能是什么吗?我们正在谈论可能性,仅此而已。

0 投票
1 回答
450 浏览

chm - 在 Winchm 中构建帮助项目时与文件夹位置相关

我正在使用 Winchm 构建 CHM 文件。我有一个关于 Winchm 的问题,而不是关于 html 或一般构建帮助文件的问题。更具体地说,该问题与构建 chm 文件时的目录结构有关。

如果任何阅读本文的人特别有 Winchm 的经验,那么请帮助我解决问题。

我有以下目录结构(我觉得这是不言自明的)

html文件

图片

样式表

脚本

在适用的情况下,我的 ht ml 文件引用了要使用的图像/样式表/脚本,如下所示“../imagefilename.jpg”或“../scriptfilename.js”等

当我打开项目时,我注意到 html 页面可以正常加载图像。当我编译我的文件时不同的故事。尽管文件路径的相对引用,输出 chm 不使用样式表或拾取图像。

但是,当我将文件夹(图像、样式表和脚本)移动到 html 文件夹时,输出 chm 会按预期工作。

我得出的结论是相对引用对编译器不起作用,这三个文件夹应该在 htmlfiles 目录中(或与 html 文件在同一文件夹中)

问题

  1. 上述结论正确吗?

  2. 如果不正确,可能是什么问题?

  3. 这是一种通用的东西,即适用于所有 html 文件构建创建工具/套件吗?或者这是特定于 Winchm 的?

  4. 是否有任何特定工具不需要将三个文件夹与 html 文件放在同一目录中?

如果您有任何可以帮助的答案,请告诉我

祝你有美好的一天!罗米

0 投票
2 回答
123 浏览

c - CLI 实用程序帮助文件的最佳实践

我已经完成了一个命令行实用程序,它通过 getopt_long 解析参数。总结一下,我需要实现一个 -h 或 --help 开关,它将打印出参数列表以及描述和默认值。

有没有我可以利用的 GNU 框架?如果没有,我意识到有几种方法可以手动完成。通常认为最好的方法是什么?

0 投票
0 回答
347 浏览

delphi - 批量编辑项目文件的 HelpContext 和/或 HelpKeyword?

目前,我正在我的 D2009 项目表单中一个接一个地编辑相应控件的 HelpContext 和/或 HelpKeyword 属性(如果适用)。

是否有任何工具可以从所有项目文件中收集所有提到的属性,以可读的方式在表格或类似文件中列出它们(包括表单和控件的名称,可能还有更多),以便于修改?

谢谢,迈克尔