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

问题描述 投票:1回答:1

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

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

我想在chm文件中必须有一组命令行选项来进行关键字搜索,但是我无法找到命令行选项的完整列表,可能是HH.exe。

问题:

  • 是否有完整的HH.exe命令行选项列表?
  • 是否有更好的方式来实现我想做的事情?
windows chm html-help
1个回答
3
投票

如果您可以在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可以通过命令行参数作为qazxsw poi。

© www.soinside.com 2019 - 2024. All rights reserved.