作為網(wǎng)管員也好,或者在你的公司局域網(wǎng)里面找個喜歡的內(nèi)網(wǎng)ip地址也好,或者在我們解決Windows 操作系統(tǒng)的DHCP故障時,有時要找出某個地址范圍內(nèi)有哪些地址沒有被使用。這時,大家可以打開命令提示窗口,在For…in…Do循環(huán)中調(diào)用 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 該命令會報(bào)告指定范圍內(nèi)的所有IP地址,不管是在用的還是未用的,用戶都不得不在命令行窗口中翻看大量的內(nèi)容。! Z, j4 K; K( Q
其實(shí),我們完全可以避免這些麻煩,只需建立一個批處理文件,要求它只返回那些未用的IP地址,然后再將命令的結(jié)果輸入到一個文本文件中。下面介紹方法:
" k1 X; ~- Z! h; z, F' Y5 N. \, K 打開記事本,在窗口中輸入如下的命令:
) B+ p8 N8 G" w% H j6 k/ A@Echo off
, }' D, B, P5 V; y% P1 Ydate /t > IPList.txt% {8 W4 s! w& f/ g
time /t >> IPList.txt5 \. J, c( G! ~4 X2 Q
echo =========== >> IPList.txt, J5 `2 Z, F+ H+ G3 W
For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find' @0 u/ G& U: [5 X+ [( E! O, ?( B; P
"Request timed out." && echo 192.168.1.%%f Timed Out >>
0 O+ M( ^+ X; Q' }/ f8 b9 V7 kIPList.txt && echo off
9 D. X4 V: k& U, v5 j/ M Qcls$ [0 ?/ P$ a. t. a5 p9 K0 Q; L
Echo Finished!
! _, Z; v* F, Q; `0 H@Echo on
* I% R% o1 X( M. }$ KNotepad.exe IPList.txt |