关于windows命令(批处理)ping

也许大家觉得这个提问有点废话,有点简单。但我想的不是简单的应用,我想要比较特殊的功能:

在批处理里使用ping 监控着一台服务器,想法是这样的:
ping 100 个包,然后丢10 个包 就自动发邮件提醒。

我现在遇到的问题是,ping -n 100 115.239.210.27
如何在得知它丢10 个包的时候就自动发邮件提醒呢?如果等它ping 完再做判断,这样做的及时性就不好了。

我现在就是无法得到它一边ping 一边知道它丢多少个包。非得等它ping 完才知道。

不知道问题是否能让网友明白,如果有这方面经验的网友请告诉一下哈,谢谢。

第1个回答  2021-02-02

Ping命令是用来进行网络连接测试的一个程序,其对应的文件名为“ping.exe”。根据不同的测试目的,此命令可以带上不同的参数。

第2个回答  2013-09-23
那你只有一次次的ping了
echo off
:loop
ping -n 1 115.239.210.27|find /i "ttl" &&goto loop ||set/a n+=1
if %n% lss 10 goto loop
xxx.exe本回答被提问者采纳
相似回答