楼 主
求一个关于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
论坛跳转: