Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如果ping响应时间过长,请运行备用函数_Batch File_Cmd_Timeout_Ping - Fatal编程技术网

Batch file 如果ping响应时间过长,请运行备用函数

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是否成功,以确定它是否应该执行特定的功能,但是,一旦ping不成功,通常会有一个很长的等待时间,然后它才会确定响应时间太长。我如何创建另一个功能来激活,例如,当ping响应时间超过3秒时?

您想这样做:

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

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

键入
Ping/?
@laineah,没有找到直接响应,但我确实找到了一个替代方法,有效地改进了我的代码。谢谢