发表回复 
AutoHotKey 针对生成 ePub 格式电子书的想法
2014-11-28, 15 : 54 (这个帖子最后修改于: 2014-11-28 15 : 55 by 江户川.)
AutoHotKey 针对生成 ePub 格式电子书的想法
在简明 Python 教程中,教程作者写了一个把备份文件打包成 zip 的脚本。这个脚本中打包那一项我记得是调用标准库中的壳方法还是什么来着,总之就是调用操作系统的命令行来完成打包操作。从这个例子中可以看出一点,AutoHotKey​ 针对文件格式的处理不必都把焦点放在内部,有时候用
代码: (全选)
RunWait,%comspec% /c 指定命令
来完成也是很不错的,例如 WinRAR 以及很多的压缩软件大都支持命令行参数,这样就可以将解压、压缩等等功能交给命令行去完成,AutoHotKey 直接针对逻辑部分做处理就行了。

ePub 是非常常见的电子书格式,好处是它的整个制作标准完全开发。这样可以让用户从容的使用打包、创建文件夹、处理文本等等功能中吗,来生成 ePub 格式的电子书。实际上很多编辑 ePub 格式的软件也都利用的是它的开发结构来实现的编辑,因此 AutoHotKey 想做到编辑、生成、打包等功能难度并不大。

不过现在仅仅是想法,因为我觉着真正若是将代码写出,逻辑复杂不说,调试起来及其耗费精力、时间,倒不如纸上谈兵的说说思路,许是就有人做出来了。这个思路若是和下载互联​网上的文件的函数结合起来,我想这个链条很清晰、很明确。

思路扩展一下,其实 Windows 平台下的不少软件都支持命令行调用,并且又有标准 API 做后盾,实现很多当时不能想象的功能也是指日可待!

本文仅仅是纸上谈兵!欢迎有闲工夫的人折腾
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢江户川
2014-11-29, 09 : 33
RE: AutoHotKey 针对生成 ePub 格式电子书的想法
winrar支持命令行,并且winrar的gui版本同样支持命令行,所以我的解压,压缩操作全部是run方式调用winrar实现的,它的帮助中有非常详细的命令行用​法,所以整个过程非常简单快速。

快速开发或者写在自己机器上用的东西,完全可以大量的调用这些已经实现功能同时提供外部接口的工具。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢兔子
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合