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

[文本处理] [已解决]批处理如何将原本txt的换行段落的格式保留到hml格式中去?

[复制链接]
发表于 2012-10-16 09:55:36 | 显示全部楼层 |阅读模式
刚刚来到批处理之家,感觉特别好,大家都非常热心,尤其是apang,基本在第一时间给我解答了疑难!
对于我们新手来讲,真的是太感动了!

今天工作中遇到一个问题!向大家请教!
问题是这样的!在文件夹里面N个txt文档!

我们在txt里面编辑文字的时候,都分行分段分好的!而转换为html格式的时候,排版就又变的凌乱!
为了表述的更加清楚,把前后对比做了2个截图!(上传附件提示文件过大,所以没有传完整版的大图,只是选取了几个段落!)

不知道我表述的够不够清楚哦!
发表于 2012-10-16 11:05:58 | 显示全部楼层
是这意思吗?
  1. @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"

  2. (
  3. echo ^<html^>
  4. echo ^<body^>
  5. for /f "delims=" %%a in (11.txt) do (echo ^<p^>%%a^</p^>)
  6. echo ^</body^>
  7. echo ^</html^>
  8. )>11.html
  9. pause
复制代码
发表于 2012-10-16 11:23:32 | 显示全部楼层
  1. ECHO,^<PRE^>>A.HTM
  2. ECHO,^</PRE^>>B.TXT
  3. COPY/B A.HTM+A.TXT+B.TXT
  4. DEL B.TXT
复制代码
 楼主| 发表于 2012-10-16 21:50:59 | 显示全部楼层
回复 3# cutebe


    你好,我能看懂里面加了<pre>这个html标签!我怎么就没想到呢...
顺便问一下,假如是批处理一个文件夹下面的多个txt如何书写这个bat代码呢?

谢谢您
 楼主| 发表于 2012-10-16 21:51:50 | 显示全部楼层
回复 2# QIAOXINGXING


    看到楼下用的<pre>html标签也可以成功!
不知道是<p>好呢还是<pre>好?

顺便问一下,假如是批处理一个文件夹下面的多个txt如何书写这个bat代码呢?
谢谢您
发表于 2012-10-16 21:58:57 | 显示全部楼层
回复 5# hellowbat
  1. @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
  2. for %%i in (*.txt) do (
  3.   (echo ^<html^>
  4.   echo ^<body^>
  5.   for /f "delims=" %%a in (%%~si) do (echo ^<p^>%%a^</p^>)
  6.   echo ^</body^>
  7.   echo ^</html^>
  8.   )>"%%~ni.html"
  9. )
  10. pause
复制代码
 楼主| 发表于 2012-10-16 22:59:07 | 显示全部楼层
回复 6# QIAOXINGXING


    谢谢您的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 00:26 , Processed in 0.028059 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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