『壹』 批處理,連續不斷的ping一個固定的ip,3秒ping1次,將結果全部輸出到txt上,帶上時間
不需要那麼復雜,就四條命令搞定
:looprem循環標志
remping123.45.67.89-n1-w3000REM這是第一種方式,利用ping不通超時來計時.3000毫秒
choice/t3/dy/n>nulREM這是另一種方式,作一個等3秒的選擇
date/T>>out.txtREM獲取當前日期並保存到out.txt
time/T>>out.txtREM獲取當前日間並保存到out.txt
ping172.16.12.164>>out.txtREMping並保存到out.txt
@gotoloopREM循環運行結果
2018-01-30
14:30
正在Ping172.16.12.164具有32位元組的數據:
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
172.16.12.164的Ping統計信息:
數據包:已發送=4,已接收=4,丟失=0(0%丟失),
往返行程的估計時間(以毫秒為單位):
最短=0ms,最長=0ms,平均=0ms
2018-01-30
14:30
正在Ping172.16.12.164具有32位元組的數據:
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
『貳』 如何ping 多個不同的ip,用腳本形式,將結果保存到一個文本文檔中(顯示為ping通或不通),謝謝!
復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echooff
rem根據txt文件里列出的多個ip執行ping檢測通斷情況
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"input=ip列表.txt"
set"output=結果.txt"
typenul>"%output%"
echo;開始ping,稍後……
for/f"tokens=1*"%%iin('type"%input%"')do(
echo;正在ping%%i
ping-w15-n2%%i|>nulfind/i"TTL="&&(
>>"%output%"echo;%%i%%j網路通暢
)||(
>>"%output%"echo;%%i%%j網路故障
)
)
echo;完成
echo;%#%+%$%%$%/%@%%z%
pause