作為網管員也好,或者在你的公司局域網里面找個喜歡的內網ip地址也好,或者在我們解決Windows 操作系統(tǒng)的DHCP故障時,有時要找出某個地址范圍內有哪些地址沒有被使用。這時,大家可以打開命令提示窗口,在For…in…Do循環(huán)中調用 ping命令。例如,為了找出在地址范圍192.168.1.1 到 192.168.1.100有哪些地址沒有被使用,可以使用這個命令:For /L %f in (1,1,100) Do Ping.exe -n 2 192.168.1.%f 該命令會報告指定范圍內的所有IP地址,不管是在用的還是未用的,用戶都不得不在命令行窗口中翻看大量的內容。
& G: m( b$ T; ~ 其實,我們完全可以避免這些麻煩,只需建立一個批處理文件,要求它只返回那些未用的IP地址,然后再將命令的結果輸入到一個文本文件中。下面介紹方法:: I* O* V( C: V: ^7 C/ q3 k
打開記事本,在窗口中輸入如下的命令:
5 {+ [3 P9 p1 W@Echo off0 U; Q8 O5 p. C3 X
date /t > IPList.txt
* \( L+ Q4 j% O. [0 H. Vtime /t >> IPList.txt
6 y I9 W/ n0 m( v2 ~8 |echo =========== >> IPList.txt
. Z, W9 W3 u$ Y" ?; |For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find* a& R0 `$ ` x6 \# e: A0 H
"Request timed out." && echo 192.168.1.%%f Timed Out >>. o# B: S8 E% P" h8 _4 Y/ ]
IPList.txt && echo off" e/ y; T! u2 q; w
cls
1 J; d2 l" Q2 @5 h u' ^/ r' REcho Finished!! o$ @6 S6 y3 l# ^
@Echo on1 z! R8 i- T! z6 ~% C) `
Notepad.exe IPList.txt |