[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] [已解决]批处理怎样PING局域网段内所有IP并输出不通的IP地址?

题目说的很饶舌……

批处理的效果就是从XXX.XXX.XXX.1  PING到 XXX.XXX.XXX.255
每个IP都-N 1
然后将没有PING通的IP输出在文本里。
或者将PING通的输出文本也可以。

我根据网上整理了一个
  1. @Echo off
  2. date /t > IPList.txt
  3. time /t >> IPList.txt
  4. echo =========== >> IPList.txt
  5. For /L %%f in (1,1,5) Do Ping.exe -n 1 59.73.195.%%f
  6. Find
  7. "Request timed out." & echo 59.73.195.%%f Timed Out >>
  8. IPList.txt
  9. pause
复制代码
但是不起作用,最后输出的文本如下面:
  1. 2010-03-19 星期五
  2. 15:39
  3. ===========
复制代码
竟然没有输出结果
从1 PING 到5 ,都没有PING通
按道理应该输出:
  1. 2010-03-19 星期五
  2. 15:39
  3. ===========
  4. 59.73.195.1
  5. 59.73.195.2
  6. 59.73.195.3
  7. 59.73.195.4
  8. 59.73.195.5
复制代码
请同事们指教。

[ 本帖最后由 teninlove 于 2010-3-20 08:14 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

什么个情况啊????

TOP

经测试3、4、5楼的均可用。
5楼的专业令人肃然起敬,忽略了回包周期,要比3、4楼的快了很多。

同谢3、4、5

TOP

返回列表