【发布时间】:2015-08-19 13:41:14
【问题描述】:
我编写了一个非常简单的 .bat 文件,它在启动时 ping 6 个 IP 地址,然后暂停窗口,这样我就可以检查并确保每个 IP 地址都响应。
我想知道是否可以创建一个可简化结果的输出 .txt 文件。而不是像这样的输出:
Pinging www.google.com [74.125.226.17] with 32 bytes of data:
Reply from 74.125.226.17: bytes=32 time=9ms TTL=51
Reply from 74.125.226.17: bytes=32 time=9ms TTL=51
Reply from 74.125.226.17: bytes=32 time=9ms TTL=51
Reply from 74.125.226.17: bytes=32 time=9ms TTL=51
Ping statistics for 74.125.226.17:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 9ms, Maximum = 9ms, Average = 9ms
在 .txt 文件中,当报告数据包丢失时,它只会读取类似“%servername% is online and responsive”或“%servername% is NOT responsive”之类的内容。
我不确定这是否可以通过一个简单的批处理文件实现,但如果不能,任何人都可以为我指出另一种语言的正确方向吗?
【问题讨论】:
标签: batch-file cmd scripting ping