中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 17:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理中条件调用批处理 查看 1,518 回复 4
楼 主 批处理中条件调用批处理 发表于 2010-02-04 12:57 ·  中国 福建 福州 电信
新手上路
积分 3
发帖 3
注册 2010-02-02 08:41
16年会员
UID 159932
性别 男
状态 离线
我现在有一个批处理文件比如叫T.BAT,我现在想写一个批处理文件用来调用T.BAT,然后判断运行T.BAT后返回的提示内容来决定是否继续运行T.BAT。

就比如说调用T.BAT后提示ERROR就停止,如果调用T.BAT后系统提示PASSED则继续调用T.BAT。这要怎么写啊。
2 发表于 2010-02-05 11:10 ·  中国 福建 福州 电信
新手上路
积分 3
发帖 3
注册 2010-02-02 08:41
16年会员
UID 159932
性别 男
状态 离线
没人回答??
3 发表于 2010-02-05 11:16 ·  中国 北京 中电华通通信有限公司
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
18年会员
UID 116706
性别 男
状态 离线
将T.BAT的输出结果输出到一个文本文件,读取它,判断其中是否包含字符串“ERROR”,如果有就“停止”,否则继续。
┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛
4 发表于 2010-02-05 11:36 ·  中国 福建 福州 电信
新手上路
积分 3
发帖 3
注册 2010-02-02 08:41
16年会员
UID 159932
性别 男
状态 离线
我就是这么做的,我用FIND来搜索文本中的字段,可是不知道该如何让程序在搜索到以后继续执行T.BAT
5 发表于 2010-02-05 11:39 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线

find "string" a.txt && start b.bat
论坛跳转: