|
ladchee
初级用户
积分 22
发帖 9
注册 2007-2-7
状态 离线
|
『楼 主』:
[求助]新手上路 利用批处理实现ping结果的汇总
我想做个批处理文件,能够实现下面的功能: 每隔 一个小时ping 向 一个固定的IP地址,发送100个包,同时用find 将ping 的结果形成在一个文本里,请高手大虾们帮忙,万分感谢 比如:
2007-2-6 PM12:00
Ping statistics for X.X.X.X:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
2007-2-6 PM13:00
Ping statistics for X.X.X.X:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 1ms
[ Last edited by namejm on 2007-2-6 at 01:40 PM ]
|
|
2007-2-7 01:18 |
|
|
namejm
荣誉版主
batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第
2 楼』:
只提供思路,不提供代码:
每隔一个小时运行一次,可以考虑使用 schtasks ;发送100个包可以使用 ping -n 100;如果要保存为你的文件格式的话,就要用 date 获取系统时间,并跳过 ping 结果的头101行(不包括空行),重定向到文本中去即可。
|
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2007-2-7 02:46 |
|
|
ladchee
初级用户
积分 22
发帖 9
注册 2007-2-7
状态 离线
|
『第
3 楼』:
我不想使用任务计划里执行,可以使用Sleep替代不,还有就是如何跳过头101行获取我要的信息,并且将date和time的时间一同>>到我要的文本里,本人刚学不久,不吝赐教。我也想通过这个实例更了解dos的妙处。
[ Last edited by ladchee on 2007-2-6 at 01:54 PM ]
|
|
2007-2-7 02:52 |
|
|
ladchee
初级用户
积分 22
发帖 9
注册 2007-2-7
状态 离线
|
『第
4 楼』:
难道这个实在是太难,还是怎么的?????
|
|
2007-2-7 04:26 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
5 楼』:
动脑子想并动手试验的话就不难,多多努力啊!楼主
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2007-2-7 04:28 |
|
|
ladchee
初级用户
积分 22
发帖 9
注册 2007-2-7
状态 离线
|
『第
6 楼』:
唉,有达人能告知怎么做不,实在是现在没有时间去研究。感觉好像应该是这个问题太难了,上面回答的2位仁兄都都去回答简单的问题了
[ Last edited by ladchee on 2007-2-6 at 05:14 PM ]
|
|
2007-2-7 05:29 |
|
|
namejm
荣誉版主
batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
|
2007-2-7 08:58 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
8 楼』:
语云:请将不如激将。
版主还是中了计了,呵呵。
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2007-2-7 20:57 |
|
|
ladchee
初级用户
积分 22
发帖 9
注册 2007-2-7
状态 离线
|
『第
9 楼』:
非常感谢,昨天我做了个曲线救国的办法,形成了ping的结果后再从结果里面用more和find结合取出数据,这个方便多了。赞一个
|
|
2007-2-7 22:40 |
|