. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#1 旧 2015-05-21, 15:52:35 默认 【求助】批处理可以实现如下需求吗?
HappyDragon 当前离线  

因不定期的会出现丢包情况。所以要每天ping 一个网址,如果丢包率在20%以上,就将ping的结果保存成一个txt文件(如果Excel就更牛了)。文件名以日期命名,保存到指定路径。

如果用代码实现呢?


君子博学而日参省乎己,则知明而行无过矣。
回复时引用此帖
网络蝙蝠侠
 
网络蝙蝠侠 的头像
支柱会员
 
资 料:
注册日期: Oct 2006
帖子: 6,114 声望值: 3
精华: 4,解答: 40
#2 旧 2015-05-21, 16:18:19 默认
网络蝙蝠侠 当前离线  

pingplotter

https://bbs.et8.net/bbs/showthread.php?t=1035881


心中有沙,哪都是马尔代夫~~
回复时引用此帖
midi
 
midi 的头像
超级会员
 
资 料:
注册日期: Oct 2001
帖子: 1,084 声望值: 3
精华: 5,解答: 34
#3 旧 2015-05-22, 05:12:05 默认
midi 当前离线  

挺费力写了一个的vb脚本,里面有命令行的格式说明。不知道是否满足你的要求。
上传的附件
文件类型: zip ping to excel.zip (1.4 KB, 3 次查看)
回复时引用此帖
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#4 旧 2015-05-22, 08:39:29 默认
HappyDragon 当前离线  

谢谢楼上。二楼的有软件吗?传一个。谢谢!
回复时引用此帖
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#5 旧 2015-05-22, 09:27:21 默认
HappyDragon 当前离线  

引用:
作者: 网络蝙蝠侠 查看帖子
用了一下免费版,这个软件真的很不错。网上搜的都被拦截了。 你懂的。

你手上有好用的吗?传一个,谢谢!
回复时引用此帖
网络蝙蝠侠
 
网络蝙蝠侠 的头像
支柱会员
 
资 料:
注册日期: Oct 2006
帖子: 6,114 声望值: 3
精华: 4,解答: 40
#6 旧 2015-05-22, 09:46:52 默认
网络蝙蝠侠 当前离线  

引用:
作者: HappyDragon 查看帖子
用了一下免费版,这个软件真的很不错。网上搜的都被拦截了。 你懂的。

你手上有好用的吗?传一个,谢谢!
搜了下硬盘,找到一个旧版的,给你传上来。

PingPlotter Pro Ver.JPG

www.baidu.com.png

一些说明:

引用:
◆Hop: 路由的跳数
◆PL%: 在特定跳数上丢失的数据包百分比
◆IP: 在跃点处设备的IP地址
◆DNSName: 对IP地址的回溯DNS
◆Avg: 对特定跃点的平均Ping时间
◆Cur: 最新的Ping结果

红线是当前Ping集合的地图。蓝色“X”是对一个跃点的平均Ping值
PingPlotter Pro.part1.rar

PingPlotter Pro.part2.rar

PingPlotter Pro.part3.rar

PingPlotter Pro.part4.rar
回复时引用此帖
samson88
 
samson88 的头像
热心会员
 
资 料:
注册日期: May 2002
帖子: 2,324 声望值: 2
精华: 2,解答: 37
#7 旧 2015-05-22, 10:22:15 默认
samson88 当前离线  

最近有这需求,找了若干软件后来用了gping,效果很不错。

http://sourceforge.net/projects/gping/


在中国,有什么事情解释不了的,一想到“”字就迎刃而解了。
回复时引用此帖
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#8 旧 2015-05-22, 12:42:42 默认
HappyDragon 当前离线  

引用:
作者: samson88 查看帖子
最近有这需求,找了若干软件后来用了gping,效果很不错。

http://sourceforge.net/projects/gping/
这个我输入比如outlook.office365.com 不行。
回复时引用此帖
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#9 旧 2015-05-22, 13:09:17 默认
HappyDragon 当前离线  

引用:
作者: midi 查看帖子
挺费力写了一个的vb脚本,里面有命令行的格式说明。不知道是否满足你的要求。
在我的电脑上运行,什么反应也没有。
回复时引用此帖
HappyDragon
 
HappyDragon 的头像
核心会员
 
资 料:
注册日期: Jul 2003
帖子: 3,570 声望值: 3
精华: 0,解答: 3
#10 旧 2015-05-22, 13:13:24 默认
HappyDragon 当前离线  

这个软件真的不错。对我来说还是有些小问题。

我要ping的是outlook.office365.com 而这个域名对应不知道多少个IP地址。如果用Pingplotter,输入域名后,它就始终ping一个地址。我用Ping命令多次ping返回的地址是不同的。我只要看通往这个域名的丢包率。
回复时引用此帖
midi
 
midi 的头像
超级会员
 
资 料:
注册日期: Oct 2001
帖子: 1,084 声望值: 3
精华: 5,解答: 34
#11 旧 2015-05-22, 22:48:43 默认
midi 当前离线  

引用:
作者: HappyDragon 查看帖子
在我的电脑上运行,什么反应也没有。
应该丢包率在20%以下,所以没有生成Excel文件。
我手动ping的结果是:
代码:
ping outlook.office365.com
Pinging outlook-nameast.office365.com [132.245.21.82] with 32 bytes of data:
..................
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
在不同地域,响应的服务器IP会不同。

针对这个域名可以解析为好几个IP地址(如下)的情况,更新了脚本。试试将域名所对应的ip地址保存为ips.txt(每行对应一个ip):
代码:
132.245.69.66
132.245.225.98
132.245.31.242
132.245.34.242
132.245.57.18
132.245.59.178
132.245.67.82
132.245.68.242
然后,运行下面的批处理来处理每个ip:
代码:
@echo off
setlocal EnableExtensions EnableDelayedExpansion
for /F "tokens=*" %%A in (ips.txt) do (
   cscript "ping to excel.vbs" %%A result.xlsx
)
上传的附件
文件类型: zip ping to excel 更新.zip (1.5 KB, 1 次查看)

此帖于 2015-05-23 09:31:28 被 midi 编辑. .
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 19:41:54.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号