Board logo

标题: [网络连接] 请教批处理PING命令的问题。 [打印本页]

作者: 珠七七    时间: 2015-7-29 15:55     标题: 请教批处理PING命令的问题。

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

:0
ping -n 10 192.168.1.1|findstr "TTL"
if "%errorlevel%"=="0" (goto 0) else (exit)
作者: flyinnet9    时间: 2015-7-30 13:11

本帖最后由 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)
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2