相关疑难解决方法(0)

使用Bat文件进行Ping测试 - 有错误级别的麻烦

我正在使用批处理文件设置LAN ping测试.我的代码对网站很有用,但对本地IP来说却很奇怪.我在3台知道IP的计算机上运行ping测试.无论我拔掉哪一个,当我运行下面的代码时,%errorlevel%在所有三台计算机上始终为0.它永远不会像在网站上那样等于1.我该如何解决这个问题?

@echo off
cls
Set IPaddress=www.google.com
PING %IPaddress% -n 1
 call :PingTest

Set IPaddress=www.yahoo.com
PING %IPaddress% -n 1
 call :PingTest

Set IPaddress=www.unabletoping.com
PING %IPaddress% -n 1
 call :PingTest

pause > null
exit

:PingTest
IF %errorlevel% EQU 1 (echo "Server is Offline") else (GOTO:EOF)
Run Code Online (Sandbox Code Playgroud)

ping batch-file

1
推荐指数
1
解决办法
7万
查看次数

标签 统计

batch-file ×1

ping ×1