怎样用批处理截取某个文本中指定字符串之后的内容并输出到另一个文本? 20
我用批处理的copy命令把一张图片和一个文本文档合并成一张新的图片,但不知道怎样将其中的文本信息还原。我希望通过批处理更改生成的图片文件的后缀名为txt,然后截取其中的信...
我用批处理的copy命令把一张图片和一个文本文档合并成一张新的图片,但不知道怎样将其中的文本信息还原。
我希望通过批处理更改生成的图片文件的后缀名为txt,然后截取其中的信息。希望可以只运行一次批处理就能方便的做到。
谢谢,
祝福!
命令是:
copy 1.jpg/b+2.txt/a 3.jpg
2.txt文件头要空三行。生成的3.jpg与1.jpg图片内容一样,只是隐藏了一个文本信息。怎样把里面的信息提取出来?当然,改一下后缀名打开就能看到。(只是想通过批处理解决)。 展开
我希望通过批处理更改生成的图片文件的后缀名为txt,然后截取其中的信息。希望可以只运行一次批处理就能方便的做到。
谢谢,
祝福!
命令是:
copy 1.jpg/b+2.txt/a 3.jpg
2.txt文件头要空三行。生成的3.jpg与1.jpg图片内容一样,只是隐藏了一个文本信息。怎样把里面的信息提取出来?当然,改一下后缀名打开就能看到。(只是想通过批处理解决)。 展开
展开全部
setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set/a n+=1
if "!n!"=="2" (
set str=%%i
set str=!str:200=201!
echo !str!>>temp.txt
) else (
echo %%i>>temp.txt
)
)
copy temp.txt a.txt /y
del temp.txt /f
start a.txt
直接更改做不到了。可以提取文本的每一行,把要修改的行,修改好后,和不用修改的行重新输入到另一个文件(也可以用变量代替)。再把这个修改好的文件,覆盖掉原来的文本文件。
for /f "delims=" %%i in (a.txt) do (
set/a n+=1
if "!n!"=="2" (
set str=%%i
set str=!str:200=201!
echo !str!>>temp.txt
) else (
echo %%i>>temp.txt
)
)
copy temp.txt a.txt /y
del temp.txt /f
start a.txt
直接更改做不到了。可以提取文本的每一行,把要修改的行,修改好后,和不用修改的行重新输入到另一个文件(也可以用变量代替)。再把这个修改好的文件,覆盖掉原来的文本文件。
追问
谢谢,
祝:工作顺利!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-05
展开全部
新年的钟声里举起杯,任酒的醇香在空气中荡漾,任我对你的感激在杯里慢慢沉淀,深深祝福我的朋友,祝你新年幸福美满,健康快乐!加分吧,嘻嘻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-10
展开全部
新的一年又将到来,无情的时间将一切拉远,而只有我们的爱情却从来没有改变过。亲爱的,祝你春节快乐! 加分吧,嘻嘻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-06
展开全部
愿你抱着平安,拥着健康,揣着幸福,携着快乐,搂着温馨,带着甜蜜,牵着财运,拽着吉祥,迈入新年,快乐度过每一天!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-05
展开全部
一直很想跟你说,但不知你会不会觉得我太心急,我又怕被别人抢先一步,所以我决定鼓起勇气,告诉你--新春快乐!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询