ping脚本
A. 想请教个ping测bat小脚本,还望各位大侠帮下忙
@echooff
set@=q&set/an=0x53b7e0b4
titleAnyquestion+%@%%@%%n%
cd/d"%~dp0"
set"outfile=out.csv"
cd.>"%outfile%"
for/f%%ain('type"ip_id.txt"')docall:loop"%%a"
echo;Anyquestion+%@%%@%%n%
pause&exit
:loop
set"t=%tmp%#"
>"%t%"ping"%~1"
set"f="&set"lost="&set"average="
for/f"tokens=2delims=("%%bin('type"%t%"^|find/i"丢失="')do(
for/f%%cin("%%b")dosetlost=%%c
)
for/f"tokens=4delims=="%%bin('type"%t%"^|find/i"平均="')do(
for/f%%cin("%%b")dosetaverage=%%c
)
ifdefinedlost(
ifdefinedaverage(
>>"%outfile%"echo;%~1,%lost%,%average%
exit/b
)
)
echo;%~1
exit/b
B. 求一个批量ping ip批处理脚本
@echooff
startcmd/cping/t202.96.209.133
startcmd/cping/t127.1
exit
你EXIT前面一直写下去就可以了。
C. 如何写一个ping的脚本
cd c:\
ping 192.168.1.1 -n 10 >>d:\ping.txt
将上面的代码复制保存到ping.bat中双击运行即可!
D. DOS 批处理文件 ping脚本返回时间
@echooff&
:loop
setn=
for/f"delims="%%iin('ping-n1192.168.42.1')do(
set/an+=1
if!n!==4echo%%i>>c:ping1.txt
)
echo%time%>>c:ping1.txt
goto:loop
pause>nul
有问题再追问。
E. ping脚本 windows
ping <IP1> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
ping <IP2> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
......
其中ping -n 为发送包的数量
F. 自动ping ip的脚本 每5分钟运行一次
@echo off
set /p ip=请输入你的IP地址:
:start
ping %ip% >>ip.txt
ping -n 300 127.1 >nul 2>nul
goto start
pause
G. 写一个ping命令的bat文件
不能将文件名保存为ping.bat,因为ping命令一般是电脑自带的程序,cmd运行时容易出错。以下步骤为windows7为例。
1、首先在电脑上新建一个文本文档,如图所示。
H. 求一个window的ping脚本。
@echo off
:start
for /f %%a in (iplist.txt) do @(
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,8%
echo %date%--begin_ping %a% >>1.txt
ping %%a -n 1 |find "<" >>1.txt ||echo Target_ip%%a _Not make sense!!! >>1.txt
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,8%
echo %date%--end_ping %a% >>1.txt
)
goto start
pause
生成的数据在bat所在的目录下
需要ping的ip写在iplist.txt里,放在脚本同级目录下
还有就是这是个死循环,你不手动停止1.txt会无限增大下去
需要每个ip多ping几个 在ping %%a -n 1 这个地方 ,修改-n后面的参数即可
ping不通的情况会输出 Target_ip%%a _Not make sense!!! 这段类容 ,你可以按照需要改成自己需要的
I. 求windows下的ping批处理脚本
具体要实现什么样的功能?用ping命令。直接用记事本写,然后保存为第.bat文件就可以了。
J. 如何写ping测试脚本并输出到文本。
pingXXX.XXX.XXX.XXX-n1000>>C:ping.txt
pingXXX.XXX.XXX.XXX-n1000>>C:ping.txt
注意在ping多个ip时,多个输出时需要用 ">>" 向文本追加新内容.