Ping 测试 - 如果失败则显示消息
Ping test - display message if fail
我希望每天在登录时运行 编写一个脚本来测试本地网络上的PC 是否在线。仅当 PC 离线时才会显示消息。
出于测试目的,使用批处理文件,我得到的最接近的是这个 -
@echo off
ping -n 1 192.168.0.6 >nul &&(
START CMD /C "ECHO online && PAUSE"
)||(
START CMD /C "ECHO offline && PAUSE"
)
会打开 window 相对于 'online' 消息,但如果我将 IP 地址更改为不正确的 IP 地址,我仍然会收到相同的消息框。
如果重要的是两台 PC 都是 运行ning windows 10
谢谢
你可能得到 Reply from <localhost>: destination unreachable
,也就是 "success"。最好搜索 TTL=
:
ping -n 1 <address> |find "TTL=" && (
echo Online
) || (
echo Offline
)
我希望每天在登录时运行 编写一个脚本来测试本地网络上的PC 是否在线。仅当 PC 离线时才会显示消息。
出于测试目的,使用批处理文件,我得到的最接近的是这个 -
@echo off
ping -n 1 192.168.0.6 >nul &&(
START CMD /C "ECHO online && PAUSE"
)||(
START CMD /C "ECHO offline && PAUSE"
)
会打开 window 相对于 'online' 消息,但如果我将 IP 地址更改为不正确的 IP 地址,我仍然会收到相同的消息框。
如果重要的是两台 PC 都是 运行ning windows 10
谢谢
你可能得到 Reply from <localhost>: destination unreachable
,也就是 "success"。最好搜索 TTL=
:
ping -n 1 <address> |find "TTL=" && (
echo Online
) || (
echo Offline
)