楼 主
简单的命令,卡巴出现警告风险软件
发表于 2007-05-05 08:15 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
想尝试下再5秒后显示 hello
PING -n 5 127.0 |echo hello | cls
运行了下,机子变的卡的动不了,重启,运行再运行了下 卡巴警告风险软件。
哪位大侠帮忙解释下,初学批处理。
第 2 楼
发表于 2007-05-05 12:59 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by firec at 2007-5-5 08:15:
想尝试下再5秒后显示 hello
PING -n 5 127.0 |echo hello | cls
运行了下,机子变的卡的动不了,重启,运行再运行了下 卡巴警告风险软件。
哪位大侠帮忙解释下,初学批处理。
“PING -n 5 127.0 |echo hello | cls” 这样当然是不行的,echo 不能接受输入流,cls 也不行,所以不能用管道符|,要达到你的目的,只需要用&&符号即可。
PING -n 5 127.0 && echo hello && cls
有时间多搜索搜索论坛的相关帖子吧,类似的讨论实在太多了。
第 3 楼
发表于 2007-05-05 14:31 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
PING -n 5 127.0 && echo hello && cls
不可以5秒后显示hello的,
ping -n 5 127.0 | echo hello
可以显示hello,并且在5秒后关闭。但和我要求的5秒后显示hello的不一样。
这行 PING -n 5 127.0 |echo hello | cls 卡巴为什么会警告呢?
第 4 楼
发表于 2007-05-05 14:48 · 中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
ping -n 5 127.0>nul || echo hello &&pause
第 5 楼
发表于 2007-05-05 14:59 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
第 6 楼
发表于 2007-05-05 16:09 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
ping -n 5 127.1 >nul && echo Hello && pause
这个应该可以。
由于上面的 ping 127.0 的返回值不是0,所以导致 && 后面的 echo hello 无法输出,就算输出,也马上被 cls 清理了,导致无法看见结果,是我疏忽了。
卡巴为什么警报,不排除误报的可能。
第 7 楼
发表于 2007-05-05 16:21 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
我试了下
ping -n 5 127.1 >nul && echo Hello && pause
5秒后 一闪 就关闭了cmd
ping -n 5 127.0>nul || echo hello &&pause
可以正常显示hello消息
。。。。。。。。。。。。。。。
不大理解,学习ing...
第 8 楼
发表于 2007-05-05 17:08 · 中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
第 9 楼
发表于 2007-05-05 19:10 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
ping -n 5 127.0 >nul && echo hello && pause
pause
没任何显示
--------------------------------
E:\批处理>ping -n 5 127.0 1>nul && echo hello && pause
E:\批处理>pause
请按任意键继续. . .
第 10 楼
发表于 2007-05-05 19:12 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
第 11 楼
发表于 2007-05-05 19:17 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
ping -n 5 127.0 >nul && echo hello && pause
不好意思,看错了
[ Last edited by firec on 2007-5-5 at 07:28 PM ]
第 12 楼
发表于 2007-05-05 19:25 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
ping -n 5 127.1 >nul && echo Hello && pause 可以
ping -n 5 127.0 >nul && echo Hello && pause 不可以
ping -n 5 127.0 >nul || echo hello && pause 可以
ping -n 5 127.1 >nul || echo hello && pause 不可以
第 13 楼
发表于 2007-05-05 19:26 · 中国 湖南 长沙 联通
初级用户
★
积分 20
发帖 9
注册 2007-03-12 10:01
19年会员
UID 81494
性别 男
状态 离线
不好意思,自己搞晕了,看来要去学习以下基础知识了。
论坛跳转: