标题: [文本处理] [已解决]批处理如何将原本txt的换行段落的格式保留到hml格式中去? [打印本页]
作者: hellowbat 时间: 2012-10-16 09:55 标题: [已解决]批处理如何将原本txt的换行段落的格式保留到hml格式中去?
刚刚来到批处理之家,感觉特别好,大家都非常热心,尤其是apang,基本在第一时间给我解答了疑难!
对于我们新手来讲,真的是太感动了!
今天工作中遇到一个问题!向大家请教!
问题是这样的!在文件夹里面N个txt文档!
我们在txt里面编辑文字的时候,都分行分段分好的!而转换为html格式的时候,排版就又变的凌乱!
为了表述的更加清楚,把前后对比做了2个截图!(上传附件提示文件过大,所以没有传完整版的大图,只是选取了几个段落!)
不知道我表述的够不够清楚哦!
作者: QIAOXINGXING 时间: 2012-10-16 11:05
是这意思吗?- @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
-
- (
- echo ^<html^>
- echo ^<body^>
- for /f "delims=" %%a in (11.txt) do (echo ^<p^>%%a^</p^>)
- echo ^</body^>
- echo ^</html^>
- )>11.html
- pause
复制代码
作者: cutebe 时间: 2012-10-16 11:23
- ECHO,^<PRE^>>A.HTM
- ECHO,^</PRE^>>B.TXT
- COPY/B A.HTM+A.TXT+B.TXT
- DEL B.TXT
复制代码
作者: hellowbat 时间: 2012-10-16 21:50
回复 3# cutebe
你好,我能看懂里面加了<pre>这个html标签!我怎么就没想到呢...
顺便问一下,假如是批处理一个文件夹下面的多个txt如何书写这个bat代码呢?
谢谢您
作者: hellowbat 时间: 2012-10-16 21:51
回复 2# QIAOXINGXING
看到楼下用的<pre>html标签也可以成功!
不知道是<p>好呢还是<pre>好?
顺便问一下,假如是批处理一个文件夹下面的多个txt如何书写这个bat代码呢?
谢谢您
作者: QIAOXINGXING 时间: 2012-10-16 21:58
回复 5# hellowbat - @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
- for %%i in (*.txt) do (
- (echo ^<html^>
- echo ^<body^>
- for /f "delims=" %%a in (%%~si) do (echo ^<p^>%%a^</p^>)
- echo ^</body^>
- echo ^</html^>
- )>"%%~ni.html"
- )
- pause
复制代码
作者: hellowbat 时间: 2012-10-16 22:59
回复 6# QIAOXINGXING
谢谢您的帮助!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |