ping的返回值

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:21:43
如何做一个当ping不通时自动关机呀?
这样是没错,但要用人工去判断,能不能用计算机自动判断time out,然后自动关机

最简单的方法还是调用CMD 执行 DOS命令 PING 和 SHUTDOWN
shell "cmd ping ip > c:\a.txt"
然后用open打开txt文本 分析值~
接着用shutdown关机

Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

成功时 文本内容有这些
===========
不成功就出现

Request timed out.

Request timed out.

Request timed out.

Request timed out.

如果有Request timed out字符出现 不就说明PING 不通了。

晕死 你不会读写txt文本吗?用instr函数判断 关键字是否在文本中就知道是不是PING通了 不用人工。。