![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 20:20 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 更改批处理内容 |
| 可打印版本 702 / 5 |
| 第1楼 wyd531 | 发表于 2007-09-19 09:02 |
| 初级用户 发帖 49 积分 137 | |
|
更改批处理内容 我想执行一个P,判断条件,为否的时候在这个P本身加一段代码,可以吗,
|
|
| 第2楼 wudixin96 | 发表于 2007-09-19 09:35 |
| 银牌会员 发帖 931 积分 1,928 | |
|
应该可以,自己试试嘛
|
|
| 第3楼 scriptor | 发表于 2007-09-19 14:46 |
| 银牌会员 发帖 555 积分 1,187 | |
|
核心代码:
if not xxx echo yyy>>%0 |
|
| 第4楼 wyd531 | 发表于 2007-09-20 10:22 |
| 初级用户 发帖 49 积分 137 | |
|
不是在最后添加,要在指定的行添加代码,可以吗,
|
|
| 第5楼 scriptor | 发表于 2007-09-20 14:55 |
| 银牌会员 发帖 555 积分 1,187 | |
|
这个就比较的复杂了
findstr 统计行数 用for 在制定行判断 echo 内容到指定行 临时文件 大概就是这几步了 你可以翻翻旧帖子 里面有涉及到的 |
|
| 第6楼 zh159 | 发表于 2007-09-20 16:03 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
如果是在当前运行的行之前加,这个BAT再继续运行的时候基本上就会出错,原因就是BAT本身的运行方式,你可以试试:
运行显示1暂停后不关闭BAT,编辑BAT,在“echo 1”与“pause”之间插入一行“echo a”,再回BAT界面按任意键试试 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |