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

标签 windows chm html-help

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

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

我想一定有一组命令行选项可以在 chm 文件中进行关键字搜索,但我没能找到完整的命令行选项列表,大概是 HH.exe 的。

问题:

  • 是否有 HH.exe 的完整命令行选项列表?
  • 有没有更好的方法来完成我想做的事情?

最佳答案

如果您可以在 AutoHotkey 中编写脚本,我刚刚找到了解决方案。这个想法将是使用 VIM 来传递 reqd。编译的 Ahk 脚本的命令行参数将依次打开帮助文件 a/c 数据。

在此解决方案中,还假定您要搜索的所有关键字都位于索引列表中(正如它们所做的那样)。

要打开帮助文件,然后选择“索引”选项卡并进行搜索,可以使用以下 AHK 代码——

Run, %Helpfile%  ; your help file
Winwaitactive, ahk_class HH Parent
SendMessage, 0x1330, 1,, SysTabControl321
sleep, 0 
SendMessage, 0x130C, 1,, SysTabControl321
Send,+{Home}%1%{Enter}

哪里%1%是传递给编译后的 Ahk 脚本的唯一命令行参数。

因此,VIM 可以将命令行参数传递为 start compiledahk.exe "<Keyword>" .

关于windows - HH 的命令行选项和打开 CHM Windows 帮助文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976872/

相关文章:

windows - 重定向脚本内 Windows 批处理文件的输出

windows - 升级 Windows 的 DOS 批处理文件

windows - 在 Windows 上使用 libfaac 编译 ffmpeg

windows - SHAddToRecentDocs 没有文件?

c# - 任何人都有 C5 Collections 2.0 文档

java - 如何使用java创建CHM文件?

command-line - 将 rtf 文件转换为 chm 文件?将hlp文件转换为chm文件?

c++ - 如何在 x64 平台上使用 HTMLHelpCtrl.ocx ActiveX 控件