问题标签 [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 投票
0 回答
57 浏览

c# - 在 C# 中的 Visual Studio 上的 Windows 窗体应用程序中使用帮助文件 (.sh6)

在过去的两天里,我一直在尝试找到一种方法,将我制作的扩展名为 .sh6 的帮助文件与我用 C# 编写的 Windows 窗体应用程序连接起来。有谁知道如何在 Visual Studio 中添加此文件并按 F1 触发它?

我正在使用最新版本的 Visual Studio 和 HelpMaker 7.4.4.0 创建 .sh6 文件。

0 投票
2 回答
706 浏览

c++builder - 帮助文件 (*.chm) 文件未在 embarcadero 应用程序中打开

问题

我正在使用Embarcadero C++ Builder XE。当用户按下键盘上的 F1 按钮时,我试图触发打开帮助文件 (*.chm)。我以为我已经正确完成了所有操作,但是按下 F1 时我没有得到任何响应/操作。

我做了什么:

我创建了一个 .chm 帮助文件(使用 Microsoft HTML Help Workshop)。我已将编译后的 .chm 文件复制到应用程序目录。我已经设定:

在主窗体中,我已将 HelpFile 属性设置为相同的 .chm 文件。

在主表单中,我包含了以下两行代码:

令人困惑的是:几周前我有这个工作,随后“丢失”了代码:(

从那以后,当我去重新创建解决方案时,我没有成功。

如果我定义了一个帮助按钮,如此处详述(embarcadero),仍然没有任何反应。

但是,如果我将以下代码附加到按钮上,则帮助文件会打开:

问题

有没有人知道为什么这以前会起作用,但现在却不行?也许我过去做过一个简单的步骤但已经忘记了,但我已经搜索了我能找到的所有帮助(包括在helpscribble的帮助),并涵盖了我看到的所有步骤。任何帮助将非常感激。

(我尝试在 Embarcadero 论坛上发帖,但目前这完全是浪费时间)

0 投票
1 回答
194 浏览

winforms - 在 Windows 桌面应用程序中实现帮助功能的最佳方法 - 限制应用知识库以授权访问

在 Windows 桌面应用程序中实现帮助功能的最佳方法,以下是我遇到的选项列表:

参考:https ://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help#cite_note-2

  1. Microsoft Compiled HTML Help是 Microsoft 专有的联机帮助格式
  • 可以反编译(工具 7-Zip、Sumatra 等)
  • 前身 Microsoft WinHelp / 后继 Microsoft 帮助 2
  • 支持赢10

参考:https ://en.wikipedia.org/wiki/WinHelp

  1. .hlp Microsoft WinHelp是联机帮助文件的专有格式,可以通过 Microsoft 帮助浏览器 winhelp.exe 或 winhlp32.exe 显示。- 将 WinHelp 文件反编译成其源文档:HPJ、CNT、RTF、BMP 和 SHG -WinHelp 文件在单独的窗口中打开(帮助作者可以控制帮助文件是在会话之间存储用户的设置还是始终默认打开大小和位置。)
  • 有标题,一行菜单(文件、编辑、书签、选项和帮助) 典型的按钮包括目录、索引、返回和打印,以及用于浏览文件的 << 和 >> 按钮。帮助作者还可以创建自定义按钮以跳转到特定主题或执行其他操作。- 支持结束 - Wine 的 winhlp32 的开源版本也适用于 Windows 10。它是 WineVDM 的一部分。

参考:https ://en.wikipedia.org/wiki/Microsoft_Help_2

  1. Microsoft_Help_2是联机帮助文件的专有格式,由 Microsoft 开发并于 2001 年首次发布,作为 Visual Studio .NET (2002) 和 MSDN Library 的帮助系统。Microsoft Help 2.x 是 Microsoft Visual Studio 2002/2003/2005/2008 和 Office 2007 和 Office 2010 中使用的帮助引擎
  • Microsoft Help 2.x 文件具有“.hxs”扩展名
  • 可以使用开源“convertlit”工具来反编译 hxs 文件。

参考:https ://en.wikipedia.org/wiki/Microsoft_Help_Viewer

  1. Microsoft Help Viewer (HV)是 Microsoft 开发的脱机帮助系统(本地帮助),随 Visual Studio 2010 及其关联的 MSDN 库一起提供。

以上所有方法都有一个限制,即编译后的帮助文件可以被反编译并进一步重新分发,这是我想要限制的。 我想只允许授权用户访问知识库,并且授权用户也不应该能够进一步复制或反编译知识库并与未经授权的用户进一步共享。

0 投票
0 回答
13 浏览

windows-10 - Powershell - 上次更新帮助文件的时间是什么时候

Powershell - 5.1.17763.1 Windows 10 - 内部版本 17763

我正在寻找一种方法来确定上次使用 Powershell 在 Windows 10 机器上更新帮助文件的时间。

当我更新帮助文件时,我使用:Update-Help

有谁知道在 Powershell 中验证上次更新帮助文件的时间?

谢谢。