![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 02:20 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 将exe转换为txt-Unicode格式的手机电子书 |
| 可打印版本 3,046 / 3 |
| 第1楼 qingfushuan | 发表于 2008-07-05 12:14 |
| 高级用户 发帖 327 积分 502 | |
|
将exe转换为txt-Unicode格式的手机电子书 我搞了一个不完善的P,详见附件--测试用的exe已在temp中
问题和目的 转换为txt后在temp下有 1.temp\卫斯理001\0\*.txt(20份txt文件如:01.txt,02.txt...) 2.temp\卫斯理002\0\*.txt(15份txt文件如:01.txt,02.txt...) 3.temp\卫斯理003\0\*.txt(12份txt文件如:01.txt,02.txt...) 现在要 一.将temp\卫斯理001\0\下的20份txt合成为一份"卫斯理001.txt"到当前目录下新建的"卫斯理"中去 将temp\卫斯理002\0\下的15份txt合成为一份"卫斯理002.txt"到当前目录下新建的"卫斯理"中去 将temp\卫斯理003\0\下的12份txt合成为一份"卫斯理003.txt"到当前目录下新建的"卫斯理"中去 二.将temp\《六爻阴阳经》\《六爻阴阳经》.txt这种直接copy到当前目录下《六爻阴阳经》.txt 该如何改写这个P,希不吝赐教! 附件 [ Last edited by qingfushuan on 2008-7-5 at 12:45 PM ] |
|
| 第2楼 HAT | 发表于 2008-07-05 13:36 |
| 版主 发帖 5,017 积分 9,023 | |
| 第3楼 qingfushuan | 发表于 2008-07-05 16:20 |
| 高级用户 发帖 327 积分 502 | |
|
暂时先谢过热心的板凳 我想是我没说明白我的意思:
1.temp\卫斯理001\0\*.txt是由卫斯理001.exe反编译出来的,有可能是 temp\卫斯理001\*.txt,也可能是temp\卫斯理001\0\*.txt 2.如果出现temp\卫斯理001\*.txt的情况就把所有的"卫斯理001"目录下的*.txt合为一份名字为卫斯理001.txt,如果是temp\卫斯理001\0\*.txt的情况,就把合成的卫斯理001.txt放到新建的卫斯理目录去 3.卫斯理001.exe应该是变化的,也可能是卫斯理002.exe,网吧管理.exe,总之适用ebook编译的exe电子书,用miniKillEBook.exe(附件中有)反编译的所有exe,那么相应的txt文件和目录就会更改为卫斯理,,网吧管理.txt 不知道我表述清楚了没,下面是我写的不满意的一个P ::qingfushuan cn-dos xp&cmd 2008-02-25 @echo off&Setlocal EnableDelayedExpansion ::调用miniKillEBook.exe反编译为txt start miniKillEBook.exe for %%i in (temp\*.exe) do set wj=%%~ni &start /w %%i ::将temp下的所有txt整合到一块 for /f "delims=" %%a in ('dir /a-d /b /s *.txt') do (echo ------%%~na------ type "%%a" echo; )>>手动更名-!wj!.txt 这儿的文件名应该自动命名 ::转换为Unicode格式 start /w TXT2Unicode.exe [ Last edited by qingfushuan on 2008-7-5 at 04:23 PM ] |
|
| 第4楼 qingfushuan | 发表于 2008-07-07 09:01 |
| 高级用户 发帖 327 积分 502 | |
|
有人懂吗 指教指教啊
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |