【问题标题】:Run an alternate function if ping takes too long to respond如果 ping 响应时间过长,则运行备用功能
【发布时间】:2017-02-25 19:33:27
【问题描述】:

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

【问题讨论】:

  • 输入ping /?
  • @Noodles 啊,没有找到直接响应,但我确实找到了一个替代方案,它仍然可以有效地改进我的代码。谢谢!

标签: batch-file cmd timeout ping


【解决方案1】:

你想这样做:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 2011-12-14
    • 1970-01-01
    • 2020-02-20
    相关资源
    最近更新 更多