hws2chm(hws2chm_v2.60)
作者:sinof 日期:2010-03-31
经常制作.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的格式解释驱动基本完成;
于是,基于简单方便快捷的考虑,便有了这个用于制作.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
文章来自: 本站原创
Tags: VB 下载 hws 解释器 chm HwsScript hws2chm 评论: 0 | 引用: 0 | 查看次数: 3182
发表评论
你没有权限发表评论!
上一篇
下一篇



