2

我注意到它hh.exe能够将 .chm 文件反编译为一组 .html 文件。但是为了工作,它需要文件的路径是当前目录,文件名是文件名本身,显然不允许完整路径

例如,这将起作用(在 cmd 中):

c:\MyDir>hh -decompile extracted MyFile.chm

这不起作用:

c:\>hh -decompile extracted c:\MyDir\MyFile.chm

这是相关的,因为我想使用注册表中的 shell 命令来反编译 .chm 文件,而参数 " %1" 只给了我文件的完整路径,我不知道只接收文件名的方法没有路径

4

3 回答 3

2

尝试传递正斜杠,例如:

c:\>hh -decompile extracted c:/MyDir/MyFile.chm
于 2011-09-29T22:22:34.020 回答
0

您也可以尝试在包含 .chm 文件的文件夹中打开命令行,尝试“shift”键和“右键单击”鼠标按钮以及“在此处打开命令窗口”选项。确保没有选择文件。问候,乔

于 2013-11-25T00:54:20.907 回答
-1

它不适用于引用的路径或其他方式。

最简单的方法是移动输出文件夹并将 *.chm 输入驱动器的根目录,cd 到那里,然后简单地运行hh.exe -decompile outputfolder input.chm命令。

于 2017-05-09T10:23:50.027 回答