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時,多個輸出時需要用 ">>" 向文本追加新內容.