我正在尝试使用批处理文件来确认使用ping的网络连接.我想进行批量运行,然后打印,如果ping成功与否.问题是它作为批处理运行时总是显示“失败”.这是代码:
@echo off cls ping racer | find "Packets: Sent = 4,Received = 4,Lost = 0 (0% loss)," if not errorlevel 1 set error=success if errorlevel 1 set error=failure cls echo Result: %error% pause
‘racer’是我的电脑名称.我正在让我的计算机ping自己,所以我可以消除连接不良的变量.正如我之前所说,批次总是导致失败.奇怪的是,如果我将代码复制到命令提示符中,程序运行正常.有谁知道为什么程序在命令提示符下正常工作,但不能作为批处理工作?
谢谢