中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 07:54
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求一个关于find 的批处理 查看 802 回复 2
楼 主 求一个关于find 的批处理 发表于 2008-11-02 01:22 ·  中国 安徽 滁州 电信
初级用户
积分 35
发帖 20
注册 2008-10-02 11:10
17年会员
UID 127220
性别 男
状态 离线
1.
@echo off
ms.exe 10.10.10.10 >ms.txt
FINDSTR /i "error:" ms.txt && start cmd.exe
pause

2.
@echo off
ms.exe 10.10.10.10 >ms.txt
FINDSTR /i "app:" ms.txt && start cmd.exe

有没有什么方法能让它在 ms.txt中只要发现
error:app: 都执行 后面的 start cmd.exe
不要说把2个批处理连在一起哈,如果大家有更好的能实现着种操作的代码也写出来啊 ,谢谢 。。
2 发表于 2008-11-02 10:17 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
ms.exe 10.10.10.10 >ms.txt
findstr /i "app:" ms.txt && start cmd.exe || findstr /i "error:" ms.txt && start cmd.exe

用 3 楼的代码比较好。

[ Last edited by tireless on 2008-11-2 at 10:56 ]
3 发表于 2008-11-02 10:23 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
ms.exe 10.10.10.10 >ms.txt
findstr /i "error: app:" ms.txt && start cmd.exe
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
tireless +1 2008-11-02 10:47
论坛跳转: