• HH.exe


    HH.exe - CHM Operator Command.

    什么时CHM                                                                                                                            

    CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。

    CHM文件格式是微软1998年推出的基于HTML文件特性的帮助文件系统,以替代早先的WinHelp帮助系统,它在Windows 98中把CHM类型文件称作“已编译的HTML帮助文件”。被IE浏览器支持的JavaScript、VBScript、ActiveX、Java Applet、Flash、常见图形文件(GIFJPEGPNG)、音频视频文件(MID、WAV、AVI)等等,CHM同样支持,并可以通过URL与Internet联系在一起。

    CHM文件是怎么生成的                                                                                                            

    Window OS的所有帮助文件(CHM格式)都是由在C:Windows目录下的一个叫做HH.exe的文件生成的,并且它还有反编译的功能,所以,我们可以用它来对CHM进行反编译,然后打开CHM文件的指定页。

    HH.exe 参数说明                                                                                                                   

    hh.exe
    -800
    将Help viewer设为800*600

    -title
    将chm以窗口800*600显示

    -register
    注册hh.exe,将其设为默认的chm文档的shell

    -decompile
    反编译chm文件,就是将chm拆散开来,对于破坏狂和翻译人员比较有用,懒人就免了。

    -decompile不支持长文件名,所以如果decompile没有成功的话可能就是文件名过长。

    -decompile不支持引号,如果参数路径带有引号,会导致解压失败。所以不要使用带空格的路径参数。

    用法:hh.exe -decompile 源文件的保存路径 要反编译的chm格式电子书(不支持长文件名、长路径名)

    例如:

    HH.exe –decompile C:Sources C:Test.chm                                  

    -mapid
    如果你记住chm中htm、html的id,那么用它定位htm、html文件

    HH.exe –mapid [mapid的值] [CHM文件路径]                                  

    -safe
    迫使hh.exe以安全模式打开chm。安全模式?就是所有的快捷键都失效

  • 相关阅读:
    【嵌入式硬件Esp32】Ubuntu18.04 更换阿里云软件源
    【嵌入式硬件Esp32】Ubuntu 1804下ESP32交叉编译环境搭建
    【嵌入式硬件Esp32】Eclipse c++切换回英文方法
    Ant Design使用问题记录
    C#调用python脚本
    C# 6新特性简单总结
    ASP.NET动态网站制作(30)-- WEBService
    ASP.NET动态网站制作(29)-- 正则
    ASP.NET动态网站制作(28)-- 三层框架(2)
    ASP.NET动态网站制作(27)-- 三层框架(1)
  • 原文地址:https://www.cnblogs.com/sundanceS/p/12933328.html
Copyright © 2020-2023  润新知