很多人因為工作需要必須ping一個ip段,從而查看IP地址有在運用的狀況,在網(wǎng)上下載的一些群PING軟件要不被殺毒軟件報毒,要不顯示結果每一次不一樣,因此我綜合了網(wǎng)上各種各樣批處理Ping命令后,自己梳理了一個批處理方法,期待能幫助各位有需要的的好朋友,下面我先演試應用全過程,最后給出批處理代碼。
1、雙擊鼠標運行批處理文件,這時會彈出一個命令窗口,規(guī)定輸入IP段,如果不輸入,直接按回車得話,則默認為192.168.16段。
這里我輸入我的路由器分派的IP段,192.168.3并按回車

2、然后按規(guī)定輸入IP地址開始位,如果不輸入,立即按回車得話,則默認為1。
這兒我輸入10

3、最后按規(guī)定輸入IP地址結束位,如果不輸入,立即按回車得話,則默認為255。
這兒我輸入40

4、開始掃描,會顯示開始和結束IP地址,以確定以前有沒有輸入不正確的地方。
運行的過程中并不會有別的提醒,如果不需要等候進行,可以立即關閉窗口從而提早結束此次掃描。

5、掃描進行后,按任意鍵退出,窗口會自動關閉。

6、在批處理命令文件所屬的文件夾,會轉化成相應的文本文件,里邊就會有此次掃描的結果(僅紀錄ping通的結果)


7、下列為批處理的代碼原文,將其保存在文本文件中,把文本文件的后綴名txt替換成bat就可以了。
echo?offcolor?F0rem?設置窗口背景色為白色,文字顏色為黑色title?批處理掃網(wǎng)段(By?TaoGe)rem?設置窗口標題echo.echo?輸入你要掃描的IP段,直接按回車則為192.168.16:set?/p?IpDuan=rem?將用戶輸入賦值給IpDuan變量if?"%IpDuan%"==""?(set?IpDuan=192.168.16)rem?判斷IpDuan變量是否賦值,如果為空,則賦值為192.168.16echo?輸入你要掃描的IP起始位,直接按回車則為1:set?/p?QiShi=rem?將用戶輸入賦值給QiShi變量if?"%QiShi%"==""?(set?QiShi=1)rem?判斷QiShi變量是否賦值,如果為空,則賦值為1echo?輸入你要掃描的IP結束位,直接按回車則為255:set?/p?JieShu=rem?將用戶輸入賦值給JieShu變量if?"%JieShu%"==""?(set?JieShu=255)rem?判斷JieShu變量是否賦值,如果為空,則賦值為255echo?起始IP:%IpDuan%.%QiShi%??rem?顯示起始IPecho?結束IP:%IpDuan%.%JieShu%??rem?顯示結束IPecho?=======================================================?>>Ping-%IpDuan%.txtrem?記錄分割線echo?開始時間:%date%%time%?>>Ping-%IpDuan%.txtrem?記錄開始時間echo?起始IP:%IpDuan%.%QiShi%?>>Ping-%IpDuan%.txt??rem?記錄起始IPecho?結束IP:%IpDuan%.%JieShu%?>>Ping-%IpDuan%.txt?rem?記錄結束IPecho?正在掃描,請等待...echo?提前結束請直接關閉窗口@for?/l?%%n?in?(%QiShi%,1,%JieShu%)?do?@ping?-w?600?-n?1?%IpDuan%.%%n|find??/i?"ttl"?>>Ping-%IpDuan%.txtrem?開始執(zhí)行echo?結束時間:%date%?%time%??>>Ping-%IpDuan%.txtrem?記錄結束時間echo?=======================================================?>>Ping-%IpDuan%.txtrem?記錄分割線echo?掃描完畢,按任意鍵退出...&pause>nul

8、最后申明一下,本批處理是自己查看了各種各樣批處理命令后綜合下來的,歡迎大伙兒溝通交流指正。
以上便是批處理掃描ip段技巧,期待各位喜愛,請再次關注系統(tǒng)總裁。