【问题标题】:Ping test - display message if failPing 测试 - 如果失败则显示消息
【发布时间】:2017-11-20 17:06:56
【问题描述】:

我希望每天在登录时运行一个脚本来测试本地网络上的 PC 是否在线。仅当 PC 离线时才会显示消息。

出于测试目的使用批处理文件,我得到的最接近的是这个 -

@echo off  
ping -n 1 192.168.0.6 >nul &&(
  START CMD /C "ECHO online && PAUSE"
)||(
  START CMD /C "ECHO offline && PAUSE"
)

它会打开一个与“在线”消息相关的窗口,但如果我将 IP 地址更改为不正确的地址,我仍然会收到相同的消息框。

如果两台 PC 都运行 Windows 10 很重要

谢谢

【问题讨论】:

    标签: batch-file ping


    【解决方案1】:

    您可能会得到Reply from <localhost>: destination unreachable,即“成功”。更好地搜索TTL=

    ping -n 1 <address> |find "TTL=" && (
      echo Online
    ) || (
      echo Offline
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多