上一篇 | 这是最后一篇日志下一篇
RainWing 订阅所有RainWing的日志

hws2chm(hws2chm_v2.60)

    经常制作.chm文件存在这样一个烦恼,也就是必须的把那些要用的.htm文件通过鼠标一个又一个的与显示的名称相关联起来,十来个的好说,好几百的......,那工作量可真是不敢想象。

    于是,基于简单方便快捷的考虑,便有了这个用于制作.chm文档的辅助工具hws2chm的诞生。

    它的功能主要是通过对自定义的一种.hws格式进行解释后,生成Html Work Shop所需要的.hhc和.hhk文件,所做的仅仅只是按照它的格式编辑一个.hws的文档,然后利用此工具将生成的文件供给Html Work Shop使用,最后便能生成想要的.chm文档了。

    本手册就是利用这样的方式做出来的。

    * 自动生成Html Work Shop所需要的.hhp,.hhc,.hhk文件以及目标.chm文件;
    * 支持套用外置模版TPL自定义生成.hhp,.hhc,.hhk文件;
    * 外置模版TPL的Html Work Shop的编辑及文本编辑;
    * 支持扫描目录及子目录,(Text/Binary/Index01N/Chapter12N)排序模式创建.hws文件;
    * 支持.htm/.html和.txt文件的内部信息提取功能;
    * 使用脚本创建,脚本解释,文档制作,简单快捷的制作.chm文档;
    * .hws文件格式简单,语法简明,层次清晰;
    * 自定义的.hws的编辑,柔韧扩充,智能替换,允许注解;
    * 支持相关配置的关联改变及用户信息的存储;


下载文件 点击下载此文件

版本历史

[标记说明]

+ 添加部分; # 修改部分;- 删除部分;* 备注部分;

[更新历史]

v2.60
    #,更名HwsScript为hws2chm;
    +,内置HTML Help Workshop功能进行文档制作;
    #,bug修正;

v2.45
    #,调整用户数据的存取结构为可扩展性(不兼容);

v2.43
    +,添加章回式的排序方式及章回式的更大数值的章节的支持;

v2.41
    +,添加当前语言的指示功能;
    +,添加.lsx文件的描述控制信息;

v2.40
    +,添加关联.hws文件的功能及关联参数启动的功能;
    #,修正脚本创建的.hws覆盖模式的bug;

v2.39
    +,添加清理无效的脚本解释/脚本创建/文档制作的配置信息功能;

v2.38
    +,生成.hws文件以覆写的模式的选项设置
    +,创建.hws允许指定排序模式(Text/Binary/Index01N)的功能;
    -,删除旧的外置的HwsTPL模板的.TPL的编辑模式;
    +,使用新的外置的TPL模板模式可以直接使用 Html Work Shop 编辑.hhp/.hhc/.hhk的
       属性/样式/风格等;
    #,修改脚本解释/脚本创建的一些选项的初始默认值;

v2.37
    +,帮助(帮助主题/检查更新/关于)等功能;

v2.36
    +,支持多语言换肤功能;
    #,使用轻量型控件 TabStrip 代替 SSTab 控件;
    #,可以生成精简模式.hws,使用"..\"、".\"来替代路径中的重复冗余信息;
    #,耗时操作的信息提示;

v2.35
    +,与目录同名的支持的文件作为其描述,即在生成时如果某节点下面有与它同名的文件
       则认为是该目录节点的描述信息;
    +,自动生成的.hws首行为HWS标记,被认为是可以直接覆盖的;如果.hws 被人工修改且
       首行加注“'”标记,则认为该文件为人工修改的,生成时不予覆盖;
    #,bug修正;

v2.33
    +,增加HwsTPL的hhp.TPL,hhc.TPL,hhk.TPL为模版进行引导生成的功能;
    +,.hhp文件制作的信息输出捕获功能;
    #,生成.hhp文件以覆盖的模式,强制生成.hhp文件,注意此可选项目的编辑;
    #,修改脚本创建算法,增强排序功能,最后排序的结果与资源管理器类似;
    #, 脚本创建,脚本解释,文档制作的配置关联匹配问题;
    #,冗余空白字符等bug修正;

v2.31
    +,增加.chm文件查看功能;
    +,生成.hhp时自动主页绑定;
    #,修改脚本创建算法;
    -,脚本创建时生成.hhp文件的冗余选项;
    #,bug修正;

v2.29
    #,脚本创建中路径或标题中含有“,”符号,生成.hws文件的bug修正;
    #,脚本创建时刷新脚本解释的.hws文件路径;
    #,脚本创建的选项配置信息的存取;

v2.28
    +,脚本解释发生错误时的输出错误行的相关信息;
    #,输出信息采用输出窗口进行显示代替消息对话框;
      
v2.26
    +,脚本解释和脚本创建时增加简易生成.hhp文件(如果它不存在的话)的功能;
    +,脚本解释和脚本创建时刷新文档制作的.hhp文件路径;

v2.25
    +,(".\" "..\")功能的定义及脚本解释;
    +,脚本创建的文件内部信息分析功能;
    
v2.22
    +,增加了 特殊,分隔符的处理 的控制处理
    #,配置信息的分隔控制的修改;
    #,bug修正;

v2.20
    +,使用SSTab控件进行类别控制;
    #,bug修正;

v2.18
    *,增加对.txt文档的扫描创建功能;
    *,HWS 2.0 格式中加入对.txt的识别;
    *,一些bug修正;

v2.16
    *,调整脚本创建的排序算法;
    *,增加“'”作为行首注释符实现相关信息的注释功能;

v2.12
    *,增加脚本创建的功能,通过扫描目录树;

v2.10
    *,增加相关配置的用户信息存取访问;
    *,一些bug修正;

v2.8
    *,相关功能基本完成;
    *,一些bug修正;

v2.6
    *,格式HWS 2.0的定义;
    *,添加对%Key=String的字符串替换的功能;

v1.6
    *,格式HWS 1.0基本完善;
    *,增加对.htm和.html省略文件名的扩展识别;
    *,功能基本完成;

v1.0
    *,HWS 1.0的格式定义基本雏形;
    *,HWS 1.0的格式解释驱动基本完成;




[本日志由 sinof 于 2010-03-31 06:50 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: VB 下载 hws 解释器 chm HwsScript hws2chm
评论: 0 | 引用: 0 | 查看次数: 3182
发表评论
你没有权限发表评论!