![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 12:07 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 简单的命令,卡巴出现警告风险软件 |
| 可打印版本 854 / 12 |
| 第1楼 firec | 发表于 2007-05-05 08:15 |
| 初级用户 发帖 9 积分 20 | |
|
简单的命令,卡巴出现警告风险软件 想尝试下再5秒后显示 hello
PING -n 5 127.0 |echo hello | cls 运行了下,机子变的卡的动不了,重启,运行再运行了下 卡巴警告风险软件。 哪位大侠帮忙解释下,初学批处理。 |
|
| 第2楼 lxmxn | 发表于 2007-05-05 12:59 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by firec at 2007-5-5 08:15: “PING -n 5 127.0 |echo hello | cls” 这样当然是不行的,echo 不能接受输入流,cls 也不行,所以不能用管道符|,要达到你的目的,只需要用&&符号即可。 有时间多搜索搜索论坛的相关帖子吧,类似的讨论实在太多了。 |
|
| 第3楼 firec | 发表于 2007-05-05 14:31 |
| 初级用户 发帖 9 积分 20 | |
|
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楼 slore | 发表于 2007-05-05 14:48 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
ping -n 5 127.0>nul || echo hello &&pause
|
|
| 第5楼 firec | 发表于 2007-05-05 14:59 |
| 初级用户 发帖 9 积分 20 | |
|
谢谢slore的回答。
|
|
| 第6楼 lxmxn | 发表于 2007-05-05 16:09 |
| 版主 发帖 4,938 积分 11,386 | |
|
这个应该可以。 由于上面的 ping 127.0 的返回值不是0,所以导致 && 后面的 echo hello 无法输出,就算输出,也马上被 cls 清理了,导致无法看见结果,是我疏忽了。 卡巴为什么警报,不排除误报的可能。 |
|
| 第7楼 firec | 发表于 2007-05-05 16:21 |
| 初级用户 发帖 9 积分 20 | |
|
我试了下
ping -n 5 127.1 >nul && echo Hello && pause 5秒后 一闪 就关闭了cmd ping -n 5 127.0>nul || echo hello &&pause 可以正常显示hello消息 。。。。。。。。。。。。。。。 不大理解,学习ing... |
|
| 第8楼 slore | 发表于 2007-05-05 17:08 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
一样效果啊
|
|
| 第9楼 firec | 发表于 2007-05-05 19:10 |
| 初级用户 发帖 9 积分 20 | |
|
ping -n 5 127.0 >nul && echo hello && pause
pause 没任何显示 -------------------------------- E:\批处理>ping -n 5 127.0 1>nul && echo hello && pause E:\批处理>pause 请按任意键继续. . . |
|
| 第10楼 lxmxn | 发表于 2007-05-05 19:12 |
| 版主 发帖 4,938 积分 11,386 | |
|
是127.1,不是127.0。
|
|
| 第11楼 firec | 发表于 2007-05-05 19:17 |
| 初级用户 发帖 9 积分 20 | |
|
ping -n 5 127.0 >nul && echo hello && pause
不好意思,看错了 [ Last edited by firec on 2007-5-5 at 07:28 PM ] |
|
| 第12楼 firec | 发表于 2007-05-05 19:25 |
| 初级用户 发帖 9 积分 20 | |
|
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楼 firec | 发表于 2007-05-05 19:26 |
| 初级用户 发帖 9 积分 20 | |
|
不好意思,自己搞晕了,看来要去学习以下基础知识了。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |