我们通常见到的chm电子书文件是用系统自带的hh.exe来进行观看的,其实hh.exe也有一个命令可以将chm转换为html。hh命令如下:
hh
-decompile [html保存路径] [chm文件]
例如 hh -decompile d:\天龙八部.chm
可以用批处理让这个反编译的 *** 作更加简单。批处理程序如下:
@echo offtitle CHM电子书反编器BAT版
color a
echo.
set /p urlfile=请把要反编的CHM电子书拖进来(再按回车键):
copy %urlfile% chmfile.chm > nul
hh -decompile .\CHM chmfile.chm
rem del /q chmfile.chm > nul 可以将这句话前面的rem去掉,去掉后反编译成功后则删除chm源文件。
echo.
echo 反编文件成功。保存在.\CHM文件夹中,按任意键退出!
rem pause > nul
exit
把html格式帮助文档转换成chm格式的方法步骤如下:
首先准备好要制作的html,然后打开winchm,在d出的对话框中选择“create a new project”!
接着在New Project中选择“create a project using existing html files”,然在“project title”中输入你想要建立的工程的名字,在“html position”中选择你准备好的html的文件夹。点击ok.
点击Compile下的Build project.
在“Build help file”中选择“HTML Help(CHM)”,点击箭头所指的按钮,选择要保存的chm的位置和名字。点击start.
然后多等生成成功即可。这个过程一定要注意,让电脑什么也不要做,你要不要点来点去,这样很容易让程序卡死,导致制作失败。(别动就行了!)
来张成功照!
利用系统自带的帮助中心程序反汇编chm文件为html,不过只能命令行 *** 作。开始菜单,运行,输入cmd,确定,就打开命令行界面。
输入以下代码。
cd /d (如果你的chm文档在系统盘的话,就没有必要写这个/d) 你的chm文档的路径名 回车。
hh -decompile 源文件的保存路径 要反编译的chm格式电子书 再回车。
反汇编完成之后输入exit回车退出命令行界面。
因为用这种方法反汇编chm文档的话,不支持长文件名,所以在反汇编之前要把那个chm文档的名称改短一点。而且最好是全英文的,这样你输入的时候也比较方便。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)