标题:想做一个PING监控的软件
取消只看楼主
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
结帖率:66.67%
已结贴  问题点数:20 回复次数:6 
想做一个PING监控的软件
想做一个PING监控的软件
本来写了一段代码如下:
store "8.8.8.8" to pinghost
Run /n7 cmd /c ping -n 10  -w 10 &pinghost>PING.TXT
wait "" timeout 15
CREATE TABLE PING(AA C(80))
APPE FROM PING.TXT deli with tab
然后根据PING.DBF这个表的内容的倒数第四条来提取丢包率,根据倒数第二条提取延时。
但是后来发现,不同的OS,所产生的PING.DBF内容不一样。

前阵子群里有人给了个方案:
ip_h=CREATEOBJECT(")
ip_h.Ping("192.1.1.251")
能再具体说说,怎么用吗,用这个怎么才能提取到,是否能PING通,延时多少?
搜索更多相关主题的帖子: store 监控 软件 倒数 
2015-01-23 11:35
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
能再具体点吗?
2015-01-23 11:58
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
啊这个会了ip_h.Ping("192.1.1.251")的返回值如果是真,就是通的,如果是否,就是不通。。
有谁知道怎么提取延时的值吗?
2015-01-24 11:01
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
WsaData  = REPLICATE(0h00,398)

说什么函数缺少“)”啊。。。。这个括号不是正好是1对吗?
全角半角我也看了,也对的呀。。。奇怪
2015-01-26 11:37
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
这一行好像不能退删的,因为下面WSAStartup(0x202, @WsaData)要调用这个参数的,
我把WsaData  = REPLICATE(0h00,398)直接复制到命令行里,也是报错。。,你试试。。
2015-01-26 13:02
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
? STRCONV("WsaData  = REPLICATE(0h00,398)", 15)
函数参数的值、类型、或数目无效。

? LEN("WsaData  = REPLICATE(0h00,398)")
30
2015-01-27 12:45
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
得分:0 
不会是不支持6.0吧。。
2015-01-28 15:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-441382-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.817268 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved