作为网管员也好,或者在你的公司局域网里面找个喜欢的内网ip地址也好,或者在我们解决Windows 操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用。这时,大家可以打开命令提示窗口,在For…in…Do循环中调用 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地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。" W6 f$ F+ Z% A% l0 W1 a
其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。下面介绍方法: ~4 ], O, q7 ^* B8 L
打开记事本,在窗口中输入如下的命令:2 M' Z t! d# f! d
@Echo off
# ^2 h. Y' ~2 X8 o- c! Pdate /t > IPList.txt
5 C9 _( K& n" j9 w% g+ H) X/ ^" ]time /t >> IPList.txt! d+ \* r3 D4 B1 I9 [8 T2 {" C
echo =========== >> IPList.txt- P0 e. w9 Q* s9 h: ^
For /L %%f in (1,1,100) Do Ping.exe -n 2 192.168.1.%%f | Find1 W% q6 v$ A2 O6 v0 c! P7 C
"Request timed out." && echo 192.168.1.%%f Timed Out >>, h; V F) y* V3 N) N4 [, E
IPList.txt && echo off" j5 c9 N- B: ^. u# R, g" A
cls
8 ^ l# H: ^! G) ZEcho Finished!0 b# h5 S% \ H( T J% m) o
@Echo on
% s% ~7 l' L$ o1 c) wNotepad.exe IPList.txt |