Board logo

标题: [文本处理] 批处理对文本写入内容 [打印本页]

作者: mizuno222    时间: 2009-7-20 23:58     标题: 批处理对文本写入内容

请教各位老师,帮小弟看看下面这个工程怎么做

如:C:\WINDOWS下有一个名为:ABC.txt文本,文本内容如下:
[Area.1]
Title=ABC
Local=WINDOWS\system32
Layer=1

如何利用批处理将下面的代码自动添加到上面那段代码的下方,并且下面代码的?自动变成上段代码相同位置数值的递增数值(就是+1)
[Area.??]
Title=DEF
Local=WINDOWS\system32
Layer=??
作者: Lumiere    时间: 2009-7-21 00:06

建议你先修改你的帖子标题,这样会被管理员封的。你们这些新手都不看版规,就喜欢张口就问。看完论坛规则再发帖子吧,否则有人回了你你也看不到,一律封杀,很严的喔!
作者: mizuno222    时间: 2009-7-21 00:18

感谢楼上朋友的提醒,初来乍到,不懂规矩,标题我已经改了,嘿嘿
作者: rat    时间: 2009-7-21 02:27

Title=DEF?
作者: jellyhk    时间: 2009-7-21 06:25

是想写成这样?
  1. [Area.1]
  2. Title=ABC
  3. Local=WINDOWS\system32
  4. Layer=1  
  5. [Area.2]
  6. Title=DEF
  7. Local=WINDOWS\system32
  8. Layer=2
复制代码

作者: Lumiere    时间: 2009-7-21 08:39

你这个写入文本没多大意义啊,就几行,反正都要一个一个输入的,直接在文本上输就OK撒。所谓批处理顾名思意成批处理才彰显其价值。
作者: mizuno222    时间: 2009-7-21 10:45     标题: 回复 5楼 的帖子

就是5楼说的那样,我要做一些安装程序,每个程序安装完后需要向一个文本写入一段信息,这一段信息的“[Area.] 和Layer=”的值都要是上一段代码的数值+1
作者: batman    时间: 2009-7-21 10:58

请问楼主假如你看到这样的贴子(你所描述的部分),你能明白贴子的主人到底想要做什么?别的不说,就先讲讲title=abc,title=def是怎么回事吧?还有能不能将你要运行的安装程序列出来生成list?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2