in&hellip
Do循环中调用ping命令
例如
为了找出在地址范围
到
有哪些地址没有被使用
可以使用这个命令:For
L
f
in
(
)
Do
Pingexe
n
f
该命令会报告指定范围内的所有IP地址
不管是在用的还是未用的
用户都不得不在命令行窗口中翻看大量的内容
其实
我们完全可以避免这些麻烦
只需建立一个批处理文件
要求它只返回那些未用的IP地址
然后再将命令的结果输入到一个文本文件中
下面介绍方法:
打开记事本
在窗口中输入如下的命令:
@Echo
off
date
t
>
IPListtxt
time
t
>
>
IPListtxt
echo
===========
>
>
IPListtxt
For
L
f
in
(
)
Do
Pingexe
n
f
Find
"
Request
timed
out"
&
echo
f
Timed
Out
>
>
IPListtxt
&
echo
off
cls
Echo
Finished!
@Echo
on
Notepadexe
IPListtxt
将此文件存为IPTrackerbat
关闭记事本程序
需要注windows xp 普通版下载意的是
在这个批处理文件中
整个的For&hellip
In&hellip
Do命令由几个被
&
&
&rdquo
连接起来的命令组成
该命令以
For&rdquo
开始
以
Off&rdquo
结尾
而且整个命令必须在一行上
当然
如果用户要使用此方法的话
需要使用用户自己的IP地址来替换示例中的IP地址
以后
如果用户要解决DHCP问题
可以在浏览器窗口中定位并双击IPTrackerbat文件
然后启动一个IP地址跟踪工具
这个批处理只查找那些未用的IP地址
并将结果存到记事本文件中
(在此例中
这个保存的批处理文件成为一个IP地址跟踪工具
它可以一次创建
反复使用
)
注意:此方法只适用于Windows
XP
Professional(专业版)技巧问答:指定Windows
XP的网络连接
情况是这样的:我有一台无线路由器连接到了线缆调制解调器 我的两台计算机通过无线网卡连接到互联网 同时 我想使用千兆网卡把这两台计算机点对点地(P P)连接起来 这台无线路由器使用DHCP(动态主机控制协议) 网络地址为 x 我在这个 x网络中手工设置了两个有线网卡 由于某种原因 Windows XP选用有线连接作为互联网连接 而不是无线连接 这样 我必须要做的事情就是让这两台计算
情况是这样的:我有一台无线路由器连接到了线缆调制解调器 我的两台计算机通过无线网卡连接到互联网 同时 我想使用千兆网卡把这两台计算机点对点地(P P)连接起来 这台无线路由器使用DHCP(动态主机控制协议) 网络地址为 x 我在这个 x网络中手工设置了两个有线网卡 由于某种原因 Windows XP选用有线连接作为互联网连接 而不是无线连接 这样 我必须要做的事情就是让这两台计算