[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] [已解决]批处理命令for循环ping局域网IP用%errorlevel%判断能否ping通?

本帖最后由 wkl17 于 2015-10-14 22:08 编辑

for循环ping局域网IP用%errorlevel%判断能否ping通?

C:\>for /L %a in (2,1,254) do ping 192.168.95.%a -w 1 -n 1 |echo %errorlevel%

C:\>ping 192.168.95.2 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.3 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.4 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.5 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.6 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.7 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.8 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.9 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.10 -w 1 -n 1   | echo 0
0

C:\>ping 192.168.95.11 -w 1 -n 1   | echo 0

其中的 192.168.95.2和.3都是能ping通的,但为什么返回的都是0呢?

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

for /L %a in (2,1,254) do ping 192.168.95.%a -w 1 -n 1 >nul||echo %errorlevel%
pcl_test 发表于 2015-10-13 12:39



    niubility..echo 通 和 不通 那个能不能给解释一下?

TOP

本帖最后由 pcl_test 于 2015-10-13 12:48 编辑

for /L %a in (2,1,254) do ping 192.168.95.%a -w 1 -n 1 >nul||echo %errorlevel%
  1. for /L %a in (2,1,254) do ping 192.168.95.%a -w 1 -n 1 >nul&&(echo 通)||(echo 不通)
复制代码

TOP

返回列表