| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1958 人关注过本帖, 1 人收藏
标题:想做一个PING监控的软件
取消只看楼主 加入收藏
jiaqi11
Rank: 2
等 级:论坛游民
帖 子:41
专家分:20
注 册:2011-10-11
结帖率:66.67%
收藏(1)
已结贴  问题点数: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
快速回复:想做一个PING监控的软件
数据加载中...
 
   



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

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