mshd.net
当前位置:首页 >> 循环ping ip BAt脚本 >>

循环ping ip BAt脚本

@echo off set "num=1" :C echo.正在执行第%num%次,请不要关闭... ping 127.0.1 > %num%.txt set /a num+=1 goto :c

@echo off set ip=127.0.0.1 :Loop ping %ip% -n "1" | findstr /i /c:"TTL" >nul && goto Next || goto Loop :Next echo 开始执行其它任务。

@echo off :Loop ping 192.168.11.1 -n "1" | find /i "TTL" >nul && ( ping 127.0.0.1 -n "60">nul goto Loop ) || goto Action :Action taskkill /f /im dsNetworkConnect.exe /im iexplore.exe YourScript.vbs ::下面写你的其它代码命令_开始...

只是PING吗? PING完干嘛用呢? 一直在哪里循环PING,又不干什么.真不知道你PING它们干嘛. 下面代码加了个循环,一直PING,并显示可以PING通的IP. @echo off :loop cls&echo 以下IP能够ping通 for /l %%i in (1,1,255) do (ping 192.168.1.%%i -n 1 -...

把300个ip写到ip.txt,每个ip一行 例如 192.168.1.1 192.168.2.1 192.168.5.100 pingip.bat @ eco off for /f %%i in (ip.txt) do ping %%i

@echo off (for /f "tokens=1*" %%a in (ip.txt) do ( ping %%a && echo %%b ping入通||echo %%b ping入不通))>result.txt读取ip.txt,ping IP结果输入到result.txt

ping 192.168.1.1 -n 5 REM 多弄几行 把IP地址换了就行REM 或者for /L %%i in (1,1,5) do (ping -n 1 192.168.3.1ping -n 1 192.168.3.2)

在alwggwgg的回答中还要加入循环的,可以是: @echo off :begin ping 192.168.1.1 >> Log.txt 你要加入的其它语句 goto begin

用命令直接打印 ping的结果到一个TXT文件即可 比如ping 127.0.0.1,将结果记录到c:\1.txt ping 127.0.0.1 >c:\1.txt

@Echo offFOR /l %%f in (100,1,120) do ( Ping -n 1 192.168.1.%%f|find /i "time out">nul && echo 192.168.1.%%f 连接超时 )Echo Finished!@Echo onPAUSE

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com