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

[网络连接] 请教批处理PING命令的问题。

程序要求在win2003系统下,求ping  192.168.1.1连通情况,通的情况执行命令,不通的情况连续10次还是不通的情况退出。
请问ping 192.168.1.1后是用find查找字符好还是用if errorlevel 1,哪种方法更好一点。还有计算次数,各位是否有参照的教程?
有的话请给个连接学习一下,谢谢!
土土土土土土土土土土土

本帖最后由 flyinnet9 于 2015-7-30 13:14 编辑

XXX写你要的命令,%%a是成功的次数
  1. for /f %%a in ('ping 192.168.1.1 -n 10 ^|find /i /c "ttl"') do (if %%a==0 XXX)
复制代码

TOP

:0
ping -n 10 192.168.1.1|findstr "TTL"
if "%errorlevel%"=="0" (goto 0) else (exit)

TOP

返回列表