找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: namejm

[文件管理] 批处理版chm文件反编译器V1.3[20100409]

[复制链接]
 楼主| 发表于 2008-3-13 13:35:48 | 显示全部楼层
  确实可以用短文件名,是我的代码和表述出了问题。

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

  终于想到一个办法,可以顺利解决文件名带特殊字符的情况,居然是那么的简单。现在没时间修改,晚上再发出来。
 楼主| 发表于 2008-3-13 18:48:44 | 显示全部楼层
  新版本已经发出来,请各位测试。
发表于 2008-3-21 09:16:56 | 显示全部楼层
怎么把它改成.TXT格式?手机看着方便些
发表于 2008-4-9 00:52:46 | 显示全部楼层
处理文件名为  DOS h^e&lp.chm 时 生成 “伪chm文件列表.txt”  内容 :"DOS h^e&lp.chm"
如文件改为DOS、 h^e&lp.chm可以拖进处理  改为DOSh^e&lp,chm提示"DOShe"不是chm文件
REM:我是拖进去的   直接运行处理没问题
发表于 2008-4-21 11:18:47 | 显示全部楼层
厉害呀!呵呵!!!!!!!!
发表于 2008-4-25 00:47:06 | 显示全部楼层
不行,提示
"-decompile"不是chm文件

 请按任意键继续...

"LINUXS~3"不是chm文件

 请按任意键继续...
 楼主| 发表于 2008-4-25 21:52:33 | 显示全部楼层
原帖由 terse 于 2008-4-9 00:52 发表
处理文件名为  DOS h^e&lp.chm 时 生成 “伪chm文件列表.txt”  内容 :"DOS h^e&lp.chm"
如文件改为DOS、 h^e&lp.chm可以拖进处理  改为DOSh^e&lp,chm提示"DOShe"不是chm文件
REM:我是拖进去的   直接运行处理没 ...


  你的这个问题比较奇怪,更奇怪的是,当我把文件名改成 DOS &.chm 的时候,拖进批处理,居然直接报错退出。看来用参数来接收传入的文件名的时候,是有些问题的,暂时还没有找到解决办法,只能建议文件名尽量不带 & 符号。

原帖由 sunbuchen 于 2008-4-25 00:47 发表
不行,提示
"-decompile"不是chm文件

 请按任意键继续...

"LINUXS~3"不是chm文件

 请按任意键继续...

  很明显,你所列的两个文件都不是chm文件,批处理不报错反倒不正常。不过,如果文件名以负号开始,也会出现伪chm文件的报错信息,很是奇怪。
发表于 2008-4-29 14:12:59 | 显示全部楼层
原帖由 heiing 于 2008-2-16 14:29 发表
大开眼界!!


真的是大开眼界..呵呵。.
发表于 2008-5-16 21:35:58 | 显示全部楼层
这么好 的 帖子  ,,怎么我现在才发现
发表于 2008-5-21 04:27:22 | 显示全部楼层
谢谢了

正需要这个呢
发表于 2008-7-27 21:02:43 | 显示全部楼层

奇怪啊

如果尝试把此代码存储为 hh.cmd 或 hh.bat
你会发现运行不了 汗!

仔细看下原来核心功能来自 hh.exe, 还以为这个批处理真有那么强大,原来就是一个GUI而已 哎!!
发表于 2008-7-27 21:05:59 | 显示全部楼层
原帖由 sunbuchen 于 2008-4-25 00:47 发表
不行,提示
"-decompile"不是chm文件

 请按任意键继续...

"LINUXS~3"不是chm文件

 请按任意键继续...


估计这位仁兄是把这个批处理命名为hh.bat 或者是 hh.cmd 了 哈哈。。。。
发表于 2008-8-5 00:52:24 | 显示全部楼层
感谢LZ写的代码,正好用得上~~
发表于 2008-8-6 10:35:15 | 显示全部楼层
echo.&set /p=    请按任意键继续...

为什么不用 pause ??
发表于 2008-8-6 10:39:18 | 显示全部楼层
原帖由 kfccmd 于 2008-7-27 09:02 PM 发表
如果尝试把此代码存储为 hh.cmd 或 hh.bat
你会发现运行不了 汗!

仔细看下原来核心功能来自 hh.exe, 还以为这个批处理真有那么强大,原来就是一个GUI而已 哎!!


批处理就是对现有命令的应用吗。
整个批处理还是cmd事先运行的呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:40 , Processed in 0.020915 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表