[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
厉害呀!呵呵!!!!!!!!

TOP

处理文件名为  DOS h^e&lp.chm 时 生成 “伪chm文件列表.txt”  内容 :"DOS h^e&lp.chm"
如文件改为DOS、 h^e&lp.chm可以拖进处理  改为DOSh^e&lp,chm提示"DOShe"不是chm文件
REM:我是拖进去的   直接运行处理没问题

TOP

怎么把它改成.TXT格式?手机看着方便些

TOP

  新版本已经发出来,请各位测试。

TOP

  确实可以用短文件名,是我的代码和表述出了问题。

  我的原意是想让 hh.exe 反编译出来的原始资源放到一个以chm文件名为名的文件夹中。以前尝试了很多次,发现始终不能解决chm文件名中同时带空格、^和&的情况。

  终于想到一个办法,可以顺利解决文件名带特殊字符的情况,居然是那么的简单。现在没时间修改,晚上再发出来。

TOP

原来如此,
但我测试可以使用短文件名啊?!!!

测试方法:
@echo off
for %%a in (*.chm) do (
hh -decompile %%~sna %%~snxa
)
pause





....

[ 本帖最后由 随风 于 2008-3-13 01:20 编辑 ]
技术问题请到论坛发帖求助!

TOP

  chm文件其实是把各种格式的文件打包而成的,主要是网页文件,打包的过程有点像用WinRAR压缩文件的过程,是把一大堆文件打包成一个文件;而反编译的过程类似WinRAR的解压,反编译的过程并不是更改文件格式的过程,而是把"壳"去掉,从中释放出原始资源。

TOP

不懂,反编译就是把chm文件改为txt文件吗?
技术问题请到论坛发帖求助!

TOP

  反编译是为了提取其中有用的资源,或是修改其中的错误而重新制作成chm文件。

  反编译后的效果我在代码里已经说明了:单个/批量反编译chm文件,并保持资源的原始结构。

TOP

为什么要反编译呢   反编译后有什么效果呢

TOP

好东西````哈哈``HH.EXE也可以这样用``太强了``

TOP

试了下
十分佩服阁下的才学,不禁要注册进来回个帖顶下
bb另外要向你好好学习,望不伶赐教

TOP

大开眼界!!

hh d:
可以打开相应的盘,又发现了一种打开磁盘的方法,呵呵..

TOP

强~~~~········

TOP

好强 ...     HH.exe也可以这么用..

TOP

返回列表