如何创建个批处理文件,在每行的前后加上如下文字在每行前面加上这些文字

如何创建个批处理文件,在每行的前后加上如下文字在每行前面加上这些文字:在每行的前面加上:<P><IMGalign=middlesrc="在每行的后面加上:"></P>求助... 如何创建个批处理文件,在每行的前后加上如下文字在每行前面加上这些文字:
在每行的前面加上:<P><IMG align=middle src="
在每行的后面加上:"></P>
求助啊!先谢啦!
就txt 举例就行了
这是我写的 试了试 不行 不很懂 求大神们帮助 谢谢
@echo off
set a= <P><IMG align=middle src="
set b= "></P>
for /f "delims=" %%i in (aaa.txt)do echo %a%%%i%b%>>"%userprofile%\桌面"\ccc.txt"
start "" "%userprofile%\桌面"\ccc.txt"
展开
 我来答
jd08139
2013-08-20 · TA获得超过3734个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2859万
展开全部
@ECHO OFF
(FOR /f "tokens=1-2* delims=," %%a in (bbb.txt) do for /f "delims=" %%i in (aaa.txt)do (echo %%a%%i%%b))>"%userprofile%\桌面"\ccc.txt"
start "" "%userprofile%\桌面"\ccc.txt"
PAUSE

bbb.txt内容如下:

 <P><IMG align=middle src=", "></P>

------------------------------------------------------分割线------------------------------------------------------

因为变量中包含多个特殊字符,所以需要使用^转义符处理,但是多个就比较容易出错.所以使用for /f解析要使用的变量,这样可以很好的处理特殊字符.附件包含测试代码和测试结果.


们八味0g
2013-08-20 · TA获得超过721个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:61.9万
展开全部
@echo off
set "f=^<P^>^<IMG align^=middle src^="
set "b=^>^<^/P^>" 
for /f "tokens=*" %%a in (aaa.txt) do (
    echo %f%^"%%a^"%b%>>"%userprofile%\桌面\ccc.txt"
)
start "" "%userprofile%\桌面\ccc.txt"

 

1、首先有些字符需要转义才能用  比如 >  ,在此符号前加"^" 进行转义 就OK了。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式