網路排錯中最常用的是ping命令,為了將結果把保存到txt文檔中,便於反覆查看,方法如下:
1、win+R組合打開運行,或者從搜索欄搜索“運行”,輸入cmd打開doc窗口,回車。
2、比如常ping192.168.0.1,輸出到d盤ping.txt文件中。
輸入命令:ping 192.168.0.1 -t >>d:/ping.txt,回車
3、打開d盤,此時顯示ping.txt文件夾
4、打開ping.txt文件夾,即可看到ping測試的結果。
補充擴展:
ping命令加入時間戳並寫入文本
【需求背景】
判斷網路質量咋樣,我們第一時間想到的就是ping,那麼有沒有一種方法可以在ping的時候加入時間戳並把ping記錄寫入到文本裡面,當然是有的啦!啥意思圖,看下圖啦:
【具體操作】
1.將以下內容複製粘貼到文本文檔,並改格式為vbs(或者後台回復ping即可下載該腳本,腳本出處不詳,感謝大神!)
Dim args, flag, unsuccOut args="" otherout="" flag=0 If W.Arguments.count = 0 Then W.Echo "Usage: c tping.vbs [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]" W.Echo " [-s count] [[-j host-list] | [-k host-list]]" W.Echo " [-r count] [-w timeout] destination-list" w.quit End if For i=0 to W.Arguments.count - 1 args=args & " " & W.Arguments(i) Next Set shell = W.CreateObject("W.Shell") Set re=New RegExp re.Pattern="^Reply|^Request|^來自|^請求" Set myping=shell.Exec("ping" & args) while Not myping.StdOut.AtEndOfStream strLine=myping.StdOut.ReadLine() 'W.Echo "原數據" & chr(9) & strLine r=re.Test(strLine) If r Then W.Echo date & " "& time & chr(9) & strLine flag=1 Else unsuccOut=unsuccOut & strLine End if Wend if flag = 0 then W.Echo unsuccOut end if
【測試與驗證】
記錄腳本位置,執行如下命令:
CD:\ping.vbs www.baidu.com -t -l 1024 >> D:\baidu.txt
看記錄文件自己生成啦!
效果如下圖:
以上就是ping輸出到文本的技巧,希望大家喜歡,請繼續關注。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/172804.html