vigiles 发表于 2015-5-24 22:17:36

XCHM,chm电子书制作工具

本帖最后由 vigiles 于 2021-10-28 10:03 编辑



XCHM,和大多数chm制作软件一样,调用微软发布的hhc.exe和hha.dll文件,编译hhp配置文件生成chm。
使用AutoIt语言制作,win平台上小巧好用的类vbs编程语言。
XCHM内嵌了hhc.exe和hha.dll文件,
默认隐藏“目录、索引、搜索、收藏”标签,
默认有“首页、打印、上一页”等常用工具栏按钮。

界面不太美观,交互也很简单,业务逻辑基本没有破绽,最大缺憾是太慢,使用的递归,扫描文件的同时向3个配置文件写入。xchm扫描的需要10分钟的目录,人家只要不到1分钟,汗…。
建议大家用 _FileListToArray 替换 递归 方法试一下。

用到的技术点主要有:递归遍历目录、File文件读写、Ini文件操作、shellexcute,没什么难点。
具体代码可见:
http://www.gaohaiyan.com/1481.html
欢迎拍砖 {:face (356):}

vigiles 发表于 2015-5-24 22:31:36

本帖最后由 vigiles 于 2021-10-28 10:05 编辑

源码就在网页里

chzj589 发表于 2015-5-25 08:14:16

下载了,还不知如何使用?

hnfeng 发表于 2015-5-25 08:24:16

谢谢分享
支持LZ

131738 发表于 2015-5-25 11:27:38

本帖最后由 131738 于 2015-5-25 11:28 编辑

这个一定要看看源码,学习一下如何"内嵌hhc.exe和hha.dll文件" ,
有不懂的再来请教.....谢谢共享!

zhongzijie 发表于 2015-5-25 17:14:35

謝謝樓主分享,很少使用,先收藏。

80107671 发表于 2015-5-29 10:33:59

不错~~支持!!!收藏先

ilvjyw 发表于 2015-5-29 11:18:13

謝謝樓主分享,很少使用,先收藏。{:face (411):}

忽然之间 发表于 2015-5-29 21:11:06

平时比较少会用到

ila 发表于 2015-5-31 23:08:33

来支持。
这贴代码的网站服务器是自建的吗?有点慢

bemylife 发表于 2015-5-31 23:31:33

这个不错,谢谢分享

vigiles 发表于 2015-6-1 22:10:16

回复 10# ila


    淘宝最便宜的空间,穷啊

ymg0601 发表于 2022-4-12 17:57:14

谢谢分享。。。
页: [1]
查看完整版本: XCHM,chm电子书制作工具