标题: 更改批处理内容
[打印本页]
作者: wyd531
时间: 2007-9-19 09:02
标题: 更改批处理内容
我想执行一个P,判断条件,为否的时候在这个P本身加一段代码,可以吗,
作者: wudixin96
时间: 2007-9-19 09:35
应该可以,自己试试嘛
作者: scriptor
时间: 2007-9-19 14:46
核心代码:
if not xxx echo yyy>>%0
作者: wyd531
时间: 2007-9-20 10:22
不是在最后添加,要在指定的行添加代码,可以吗,
作者: scriptor
时间: 2007-9-20 14:55
这个就比较的复杂了
findstr 统计行数
用for 在制定行判断
echo 内容到指定行
临时文件
大概就是这几步了
你可以翻翻旧帖子
里面有涉及到的
作者: zh159
时间: 2007-9-20 16:03
如果是在当前运行的行之前加,这个BAT再继续运行的时候基本上就会出错,原因就是BAT本身的运行方式,你可以试试:
@echo off
echo 1
pause
运行显示1暂停后不关闭BAT,编辑BAT,在“echo 1”与“pause”之间插入一行“echo a”,再回BAT界面按任意键试试