1.在CMD,命令列輸入如下程式碼:
for /L %d in(1,1,255) do ping 192.168.1.%d
192.168.1.%d :IP地址修改成,你要ping的IP 地址。
輸完圖片的裡命令,系統就開始自動批次ping 192.168.1.1-255網段內的所有IP地址。
現在,我們來解釋一下這個幾個重要的引數。
%d :表示變數的意思。
(1,1,255):第一個1,表示起始值,這裡是從1開始。第二個1,表示遞增值,每次在上一個遞增多少。這裡是加1 。255,表示:結束的最後一個值。
現在,我把第一個1改成10,來看看效果:
我們再來前面提到的第二個1,改成3試試看
2.如何把ping結果自動儲存到txt
要說人吶,就是這樣慾望無止境。有了自動ping就已經不錯了。還不知足,還想要能ping結果自動儲存檔案中。
既然你們都有這個慾望,我能有什麼辦法呢?只能滿足你們咯~
這個辦法很簡單,在上面的命令多加幾個字元,就搞定啦。
for /L %d in(1,1,255) do ping 192.168.1.%d >> along.txt
along.txt:along是我隨便取的檔名。
命令執行後,如果要找不到這個檔案,可以搜尋一下。
3.如何把ping結果提取出IP,保留IP地址。
使用上面命令後,可能有人又覺得好麻煩啊,我還得一個個去看。能不能搞個命令執行完,把哪些通的IP直接儲存到一個txt文字,把哪些不通的IP直接儲存到另一個txt檔案呀?
答案是可以的。命令如下:
for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>通.txt || echo 192.168.1.%D >>不通.txt)
執行完這個命令,就能把ping通的ip和不通的ip分別儲存到兩個檔案裡。怎麼樣?這個命令好用不? 是不是該給阿龍加根雞腿呀?
4.如果要ping不通網段,咋整?
看了上面幾個例子,有人就說:渣渣的,你那個只能通網段的,沒什麼卵用。 那如果不同網段呢? 搞得了嗎?
答案:也是可以的。你得先整理一個ip檔案。
命令如下:
for /f %d in (ip.txt) do (ping %d -n 1 && echo %d >>通.txt || echo %d >>不通.txt)
大家有沒有看見多了一個ip.txt檔案,這個檔案是要你自己準備的哦,把你ping的地址寫到這個檔案裡面,程式碼會自己讀取這個檔案裡面的ip地址,並且把結果放到兩個檔案裡面去。
看見沒有多了一個ip.txt檔案,這個檔案是要你自己準備的哦,把你ping的地址寫到這個檔案裡面,程式碼會自己讀取這個檔案裡面的ip地址,並且把結果放到兩個檔案裡面去。
1.在CMD,命令列輸入如下程式碼:
for /L %d in(1,1,255) do ping 192.168.1.%d
192.168.1.%d :IP地址修改成,你要ping的IP 地址。
輸完圖片的裡命令,系統就開始自動批次ping 192.168.1.1-255網段內的所有IP地址。
現在,我們來解釋一下這個幾個重要的引數。
%d :表示變數的意思。
(1,1,255):第一個1,表示起始值,這裡是從1開始。第二個1,表示遞增值,每次在上一個遞增多少。這裡是加1 。255,表示:結束的最後一個值。
現在,我把第一個1改成10,來看看效果:
我們再來前面提到的第二個1,改成3試試看
2.如何把ping結果自動儲存到txt
要說人吶,就是這樣慾望無止境。有了自動ping就已經不錯了。還不知足,還想要能ping結果自動儲存檔案中。
既然你們都有這個慾望,我能有什麼辦法呢?只能滿足你們咯~
這個辦法很簡單,在上面的命令多加幾個字元,就搞定啦。
for /L %d in(1,1,255) do ping 192.168.1.%d >> along.txt
along.txt:along是我隨便取的檔名。
命令執行後,如果要找不到這個檔案,可以搜尋一下。
3.如何把ping結果提取出IP,保留IP地址。
使用上面命令後,可能有人又覺得好麻煩啊,我還得一個個去看。能不能搞個命令執行完,把哪些通的IP直接儲存到一個txt文字,把哪些不通的IP直接儲存到另一個txt檔案呀?
答案是可以的。命令如下:
for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>通.txt || echo 192.168.1.%D >>不通.txt)
執行完這個命令,就能把ping通的ip和不通的ip分別儲存到兩個檔案裡。怎麼樣?這個命令好用不? 是不是該給阿龍加根雞腿呀?
4.如果要ping不通網段,咋整?
看了上面幾個例子,有人就說:渣渣的,你那個只能通網段的,沒什麼卵用。 那如果不同網段呢? 搞得了嗎?
答案:也是可以的。你得先整理一個ip檔案。
命令如下:
for /f %d in (ip.txt) do (ping %d -n 1 && echo %d >>通.txt || echo %d >>不通.txt)
大家有沒有看見多了一個ip.txt檔案,這個檔案是要你自己準備的哦,把你ping的地址寫到這個檔案裡面,程式碼會自己讀取這個檔案裡面的ip地址,並且把結果放到兩個檔案裡面去。
看見沒有多了一個ip.txt檔案,這個檔案是要你自己準備的哦,把你ping的地址寫到這個檔案裡面,程式碼會自己讀取這個檔案裡面的ip地址,並且把結果放到兩個檔案裡面去。