zoukankan      html  css  js  c++  java
  • 制作chm无搜索标签解决方法

    chm无搜索标签解决方法:

    1.hpp文件中设置Full-text search=Yes

    2.下面[windows]有个数字设置为0x420, 网上普通流传的是0x20

    ===

    chm制作一般要三个文件hhp(工程文件), hhc(内容文件), hhk(索引)文件

    chm制作是<li>与<object type="text/sitemap">写在同一行, 不然hhc.exe认为错的, </li>可要, 可不要, 大小写也不区分.

    test.hpp

    [OPTIONS]
    Compatibility=1.1 or later
    Compiled File=测试文档.chm
    Contents File=tester.hhc
    Full-text search=Yes
    Index File=tester.hhk
    Default Topic=首页.html
    Display compile progress=Yes
    Language=0x804 中文(简体/中国)
    Title=测试
    Default Window=Main
    Binary TOC=No
    Binary Index=Yes
    Default Font=
    Auto Index=No
    Create CHI file=No
    Error log file=_errorlog.txt
    Full text search stop list file=
    Display compile notes=Yes

    [WINDOWS]
    Main=,"tester.hhc","tester.hhk",,,,,,,0x420,271,0x107E,[128,61,1199,846],0x0,,,,,,0

    test.hhc或test.hhk

    <li><object type="text/sitemap">
                    <param name="name" value="首页">
                    <param name="local" value="首页.html">
                </object>
            </li>

    C#调用hhc.exe时输出流不要重定向, 不然会卡住, 一般只需要hhc.exe, hha.dll

    几个比较出名的CHM制作工具:

    Far Html, 网上有汉化破解版本的

    WinCHM 

    HugeCHM(不是调用的微软的dll)

  • 相关阅读:
    php升级5.3到5.4,5.5,5.6
    JNI NDK开发Crash错误定位 调试
    【转】移动端App测试实用指南
    【转】web测试内容及工具经典总结
    什么是比特币(bitcoin)
    读《活着》
    读《我们终将逝去的青春》
    自动make工具--CMake
    如何像黑客一样思考_转
    httpd在嵌入式中应用
  • 原文地址:https://www.cnblogs.com/barrysgy/p/3268939.html
Copyright © 2011-2022 走看看