关于ping命令的批处理问题 批处理ping问题

作者&投稿:检党 (若有异议请与网页底部的电邮联系)
@echo off
ping /n 1 192.168.1.1>nul&&goto ok||goto error
pause
exit
:ok
echo ping成功 续写命令吧
pause
exit
:error
echo ping失败咯 哈哈
pause
exit

测试下吧 呵呵
另外,虚机团上产品团购,超级便宜

假设你的IP列表保存在名字叫做IP.txt的文本文档里面,且每行一条ip。
用下面的批处理即可实现。

::═════代═══码═══开═══始═════
@echo off
FOR /F "delims=" %%i in (IP.txt) do (
ping %%i -n 1 >nul&&echo %%i 通畅||(echo %%i 不通
echo %%i>>不通的IP.txt))
pause
::═════代═══码═══结═══束═════

IP.txt内ip存放格式示例:

192.168.1.100
192.168.1.172
192.168.1.123
192.168.1.144
192.168.1.105

关于ping命令结果筛选的批处理问题~

@echo off
for /f "delims=" %%i in (ip.txt) do ping /n 1 %%i|findstr "TTL=" &&echo %%i>>a.txt ||echo %%i>>b.txt
pause


把所有IP保存在ip.txt,每行一个,ping通的保存在a.txt,不同则保存在b.txt

@echo off
ping 127.0.0.1 /n 3
pause
exit

/n是你要PING的次数 因为是 ping 127.0.0.1 /t 那就是无限PING

批处理,循环ping一个ip,如果能通,则执行一个命令,不通则继续ping,循环1...
答:不清楚你的实际文件/情况,仅以问题中的样例/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 根据ping指定ip的通断情况执行不同操作set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"set ip=192.168.0.1set ...

ping在CMD窗口中能运行,写进批处理就运行不了
答:echo off cd %windir%\system32\ ping -n 4 192.168.1.3 echo.& pause

PING命令的批处理用法
答:假设你的IP列表保存在名字叫做IP.txt的文本文档里面,且每行一条ip。用下面的批处理即可实现。::═════代═══码═══开═══始═════ echo off FOR /F "delims=" %%i in (IP.txt) do (ping %%i -n 1 >nul&&echo %%i 通畅||(echo %%i 不通 echo %%i>>不通的IP.txt)...

批处理ping IP地址
答:一.基础级:局域网ping命令用法 1.改变ping的基本设置 ping命令缺省要重复4次,等待时间也比较长,这用于广域网比较合适,在局域网判断一个ip是否存在,一般只要ping 1次足够,而且timeout时间完全可以在100ms以内。 我在自己的PC上建立一个批处理pin.bat代替缺省的ping设置: @rem pin.bat Createdby Zheng Xiaohui @...

批处理ping没反应为什么?
答:关键在于,你这个ping.bat的文件不可以叫做ping,你可以改成除了ping以外的任何,(例:pin.bat)。因为bat会在所在文件夹内查找可引用程序的名字(不带扩展名)。也就是以ping为bat文件名时,它引用了自身。所以错误。

请高人帮忙做一个在PING的时候掉包了就把掉包时间输出到TXT文档的批...
答:echo off ping 192.168.1.251 -n 10 -l 20 >nul ||echo %time%>>ping.txt rem 10为ping的次数,20为包的字节数,时间会有延时,不是很精确,因为要等ping不通的结果出来需要一个等待时间.

win7环境下求个批处理PING某个IP如果PING不通就执行文件PING通时不执行...
答:如下的bat echo offping -n 1 127.0.0.1>nulif %errorlevel% EQU 0 ( echo PING通了) else ( echo 没PING通)pause ip地址换成你自己的,echo PING通了等换成你要执行的命令

批处理ping192.168.1.8通就退出批处理,不通就执行下面批处理代码,请 ...
答:ping -n 1 192.168.1.8&&exit 只PING一次...&& 是组合命令,效果就是前面的出错后面的就不执行了。如果一直没有出错则一直执行完所有命令

求个ping命令批处理如果ping不通就执行文件
答:echo off SETLOCAL ENABLEDELAYEDEXPANSION :oo for /f %%i in (ip.txt) do ( set /a s=0 for /l %%n in (1,1,4) do (ping -n 1 %%i > nul && set /a s=0 || set /a s=!s!+1 )if !s!==4 start ip.txt)goto oo === 在同一个目录里新建一个ip.txt文件,每...

用批处理,ping多个IP地址,输出ping 的情况,通和不通都输出
答:168.17.181 >> %LOGNAME%goto top 这样不筛选就是输出所有信息了。“ping -n 1 192.168.17.181 >> %LOGNAME%”这句改成你要的IP地址,写很多行就行了。推荐用“阿D网络工具包”,或者“局域网扫描器1.7破解版”,都能实现这个功能,而且还有很多其它功能。批处理只是最慢的一种方法而已。