中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 23:54
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理如何得到ping的结果? 查看 1,266 回复 5
楼 主 批处理如何得到ping的结果? 发表于 2007-01-10 01:34 ·  中国 浙江 绍兴 诸暨市 电信
初级用户
积分 70
发帖 27
注册 2006-11-09 04:18
19年会员
UID 70091
性别 男
状态 离线
我想,一个死循环不停地ping某台电脑,一但检查到该电脑已经打开了,就对我提出警告,这样我就知道对方已经到了某地。。。

如何提取ping的结果并判断ping到了对方。。。

或者还有其它什么方法?
2 发表于 2007-01-10 01:54 ·  中国 浙江 绍兴 诸暨市 电信
初级用户
积分 70
发帖 27
注册 2006-11-09 04:18
19年会员
UID 70091
性别 男
状态 离线
我知道了。。
set a=(ping xx)

反正返回值是固定的三种情况,

这样就能根据a来判断对方是否打开了电脑了。。。

唉。办公室一装修,换了新位置后,老总一抬头就能隔着玻璃看到整个办公室,我的屏幕刚好对着他。。。他什么时候出现和离开我老是发现不了。。。。

现在不怕了,只要他电脑开机,我的电脑就隔一会发出点声音报个警。。。
3 发表于 2007-01-10 01:59 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
有意思,呵呵。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
4 发表于 2007-01-10 02:43 ·  中国 广东 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  哈哈,为了享受一边工作一边偷懒的权利,楼主把P处理发扬光大了。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
5 发表于 2007-01-10 03:53 ·  中国 山东 济南 电信
社区乞丐
★★
此图片另存后死机
积分 -49
发帖 90
注册 2006-12-02 13:00
19年会员
UID 72412
性别 男
状态 离线
PING 通就叫...........IP换一下就可以了.

:MM
PING -l 1 -n 1 127.1|FIND /I "Request timed out"
IF %errorlevel%==0 GOTO :MM
ECHO 
我的网络笔记本.非联系本人请勿访问!http://w.vicp.net
6 发表于 2007-01-10 20:45 ·  中国 浙江 绍兴 诸暨市 电信
初级用户
积分 70
发帖 27
注册 2006-11-09 04:18
19年会员
UID 70091
性别 男
状态 离线
:MM
PING -l 1 -n 1 127.1|FIND /I "Request timed out"
IF %errorlevel%==0 GOTO :MM
ECHO 


里面的参数能帮我解释一下么、?俺很菜的。。

俺把127.1替换成电脑名字后不管电脑是不是开机的都叫个不停
论坛跳转: