如果ping响应时间过长,则运行备用功能

时间:2016-10-16 21:48:47

标签: batch-file cmd timeout ping

我有一个批处理文件,用于检查ping是否成功,以确定它是否应该执行特定功能,但是,一旦ping不成功,通常总是会有很长的等待时间才能确定回复花了太长时间。我怎样才能创建另一个激活的功能,比如一旦ping响应超过3秒钟就会响应?

1 个答案:

答案 0 :(得分:1)

你想这样做:

(
 Ping -n 1 %IP_Address% -w 3000 >nul
) || (
 REM Your Code Here
)

如果Ping命令在3秒内没有收到响应,它将执行代码,这将使目标Ping一次,超时为3秒。