|
landays
初级用户
 
积分 47
发帖 14
注册 2008-6-30
状态 离线
|
『楼 主』:
[求助]txt批量转成html
最近收集了一个txt文档的资料
想转成html做成chm方便阅读
但是直接把名字改成html的话 文字不会自动换行
我需要的是像word转出来的那种html
请问批处理可以做到么?
谢谢
|
|
2008-10-7 17:01 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
2 楼』:
txt不是也可以直接拿来做电子书吗?你制作chm的时候用的什么工具?
|

 |
|
2008-10-7 18:02 |
|
|
bluewaterx
初级用户
 
积分 132
发帖 68
注册 2008-7-29
状态 离线
|
『第
3 楼』:
echo ^<pre^> >a.htm
for /f "delims=" %%i in (test.txt) do echo.%%i >>a.htm
echo ^</pre^> >>a.htm
|
|
2008-10-7 19:10 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
4 楼』:
3楼的,只加pre标签的话,先新建两个文本文件来写入<pre>与</pre>
然后copy合并会快一点
|

49206C6F766520796F752067757973 54656C3A3133383238343036373837 |
|
2008-10-7 20:50 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
『第
5 楼』:
制作chm的时候用的workshop工具,txt是也可以直接拿来做电子书吗,但文字不会自动换行,3楼运行后不会有东西
|
|
2008-10-8 01:22 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
|
2008-10-8 01:26 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
『第
7 楼』:
最好能做个批处理,对同一文件夹所有文件都能用,还能自动换行
|
|
2008-10-8 01:27 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
8 楼』:
echo ^<pre style="word-wrap:break-word"^> > a._tmp
echo ^</pre^> >b._tmp
for /r %%i in (*.txt) do copy /b a._tmp+"%%i"+b._tmp "%%~dpni.htm"
del /q *._tmp
[ Last edited by everest79 on 2008-10-8 at 02:13 ]
|

49206C6F766520796F752067757973 54656C3A3133383238343036373837 |
|
2008-10-8 01:57 |
|
|
landays
初级用户
 
积分 47
发帖 14
注册 2008-6-30
状态 离线
|
『第
9 楼』:
easychm制作的电子书用txt是不会换行的
恩 感谢楼上各位
我试一下 谢谢
|
|
2008-10-8 13:55 |
|
|
landays
初级用户
 
积分 47
发帖 14
注册 2008-6-30
状态 离线
|
『第
10 楼』:
转成html成功
做成chm也没问题
感谢楼上各位
|
|
2008-10-8 14:20 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
|
2008-10-8 21:13 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
『第
12 楼』:
可否改成同一文件夹下的所有TXT文件,包括子文件夹?
|
|
2008-10-8 23:39 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
13 楼』:
Re 12楼
for /r会遍历子文件夹的
@echo off
>a._tmp echo ^<pre style="word-wrap:break-word"^>
>b._tmp echo ^</pre^>
for /r "C:\test" in (*.txt) do copy /b a._tmp+"%%i"+b._tmp "%%~dpni.htm"
del /q a._tmp
del /q b._tmp
|

 |
|
2008-10-9 01:14 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
『第
14 楼』:
不能用,只会产生两个a._tmp,b._tmp
|
|
2008-10-9 20:12 |
|
|
dddyjq1
初级用户
 
积分 175
发帖 108
注册 2008-5-19
状态 离线
|
|
2008-10-9 20:14 |
|