Batch file 如果ping响应时间过长,请运行备用函数
我有一个批处理文件,用于检查ping是否成功,以确定它是否应该执行特定的功能,但是,一旦ping不成功,通常会有一个很长的等待时间,然后它才会确定响应时间太长。我如何创建另一个功能来激活,例如,当ping响应时间超过3秒时?您想这样做:Batch file 如果ping响应时间过长,请运行备用函数,batch-file,cmd,timeout,ping,Batch File,Cmd,Timeout,Ping,我有一个批处理文件,用于检查ping是否成功,以确定它是否应该执行特定的功能,但是,一旦ping不成功,通常会有一个很长的等待时间,然后它才会确定响应时间太长。我如何创建另一个功能来激活,例如,当ping响应时间超过3秒时?您想这样做: ( Ping -n 1 %IP_Address% -w 3000 >nul ) || ( REM Your Code Here ) 这将Ping一次目标,超时3秒,如果Ping命令在3秒内没有收到响应,它将执行您的代码。键入Ping/?@lainea
(
Ping -n 1 %IP_Address% -w 3000 >nul
) || (
REM Your Code Here
)
这将Ping一次目标,超时3秒,如果Ping命令在3秒内没有收到响应,它将执行您的代码。键入
Ping/?
@laineah,没有找到直接响应,但我确实找到了一个替代方法,有效地改进了我的代码。谢谢