在cmd命令行运行如下命令即可:

for /L %i in (10,1,80) do ping -n 1 -w 60 172.24.240.%i | find "回复" >>pingall.txt

这一条命令是ping局域网内地址范围在172.24.240.10~172.24.240.80的所有主机。ping的结果会输出到执行命令的目录里面的pingAll.txt文件。

注意:运行结果是追加到pingAll.txt文件的,不会新建立pingAll.txt文件。

运行样例如下:

本样例ping局域网内IP地址段:172.24.240.10~172.24.240.15的所有主机。运行过程和结果如下图所示。

运行结束后,会在D盘根目录生成pingAll.txt文件,文件内容如下:

从运行结果看,172.24.240.14和172.24.240.15两个ip的主机ping不通。

下面详细解释上面的这条命令:

用到了for、ping和find命令,并且把运行的结果输出到文本。

for命令的详细说明

(这里删除了本文不用的那一部分说明)

C:\Users\most>for /?

对一组文件中的每一个文件执行某个特定命令。

FOR %variable IN (set) DO command [command-parameters]

%variable 指定一个单一字母可替换的参数。

(set) 指定一个或一组文件。可以使用通配符。

command 指定对每个文件执行的命令。

command-parameters

为特定命令指定参数或命令行开关。

在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable

而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.

如果启用命令扩展,则会支持下列 FOR 命令的其他格式:

……

FOR /L %variable IN (start,step,end) DO command [command-parameters]

该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5)将产生序列

1 2 3 4 5,(5,-1,1)将产生序列(5 4 3 2 1)

……

ping命令

本文开头那条命令用到了ping命令,并且含有参数-n 1,表示只发送一个数据包.

另外,ping命令还加了-w 60  参数表示超时时间60ms。

find命令

C:\Users\most>find /?

在文件中搜索字符串。

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

/V 显示所有未包含指定字符串的行。

/C 仅显示包含字符串的行数。

/N 显示行号。

/I 搜索字符串时忽略大小写。

/OFF[LINE] 不要跳过具有脱机属性集的文件。

"string" 指定要搜索的文本字符串。

[drive:][path]filename

指定要搜索的文件。

如果没有指定路径,FIND 将搜索在提示符处键入

的文本或者由另一命令产生的文本。

C:\Users\most>

本文开头那条命令里面的find指令搜索的范围是ping产生的文本。利用find搜索含有“回复”这两个字的字符串,并把搜索结果显示出来。

显示的搜索结果之所以被输出到文本文件,是因为用了">>"符号。具体介绍看《将cmd中命令输出保存为TXT文本文件》

说的有点乱,其实就是想记一下笔记。

后来发现其实有现成工具可以做这个事情:

如何拼局域网所有ip_在windows命令行批量ping局域网内IP相关推荐

  1. 在windows命令行批量ping局域网内IP

    命令:for /L %i in (1,1,254) do ping -n 1 -w 60 192.168.0.%i | find  "回复" >> resultip.t ...

  2. windows命令行获取文件夹内所有文件列表

    命令:dir dir /?获取帮助信息结果如下: 显示目录中的文件和子目录列表. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] ...

  3. 命令行 移动整个文件夹 -baijiahao_Windows高手的高效办公利器——Windows命令行简介...

    Windows命令行是什么呢?为了好理解,咱们直接举例说明.例如咱们要在D盘下创建一个名为"666"的文件夹,那常规的操作是进入D盘,然后在任意空白处点击右键,在弹出菜单中选择&q ...

  4. 在 windows 命令行下快速检测与排除网络故障

    电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...

  5. windows命令行切换盘目录

    windows命令行切换盘目录 2017-08-11 17:54:51 eknown 阅读数 46764更多 分类专栏: windows 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA  ...

  6. 使用 Windows 命令行删除结果

    使用 Windows 命令行删除结果 使用 Windows 命令行可以指示测试结果删除工具根据指定的条件删除测试结果.例如,您总是可以删除早于特定日期或超过最小文件大小的测试结果. 从命令行运行测试结 ...

  7. 微软正在改进 Windows 命令行:为 Linux 用户敞开大门

    微软正在改进 Windows 命令行环境或 Windows 终端.过去几年,Windows 终端已经有了显著的进步,能正确最大化,支持 1600 万色彩和 VT(虚拟终端)换码顺序.但相比 Linux ...

  8. windows命令行帮助文档如何使用

    windows命令行帮助文档如何使用( 文章目录: 一.查看windows的常用命令提示符 二.如何查看每个命令的使用手册 1.more命令:查看文档内容 2.find命令:查找命令 只有学会查看帮助 ...

  9. Windows命令行工具实验

    Windows命令行工具实验 目录 一 Windows命令行 二 IIS命令行 三 Telnet命令行 四 C# 命令行 五 网络命令 第一章 Windows 命令行工具 首先在开始菜单运行框中键入c ...

  10. putty颜色设置|securecrt颜色设置|windows命令行颜色设置

    putty注册表如下 Windows Registry Editor Version 5.00;请修改下面的XXXXXX [HKEY_CURRENT_USER\Software\SimonTatham ...

最新文章

  1. 几个基于jvm 的微服务框架
  2. 剑指offer-99.调整数组顺序使奇数位于偶数前面
  3. CF 670C Cinema(算竞进阶习题)
  4. vs2005 2008快捷键
  5. 贪婪的送礼者(洛谷P1201题题解,Java语言描述)
  6. spring cloud微服务分布式云架构-Spring Cloud简介
  7. 5条能让web前端至少手拿20万年薪的特性!
  8. 《Java高级程序设计》第一周作业
  9. caged系统pdf_热电材料的应用和研究进展.pdf
  10. as工程放到源码编译_「Do.016」AndroidStudio不用编译,阅读Android源码
  11. VC Ping IP的类
  12. HZNU 2019 Summer training 7
  13. 使用ColorUI组件
  14. java 循环读取文件_JAVA读写文件中的循环问题
  15. vue项目PC端字体大小自适应
  16. 二元关系的矩阵和图表示
  17. [经验教程]谷歌浏览器google chrome如何设置默认百度搜索引擎?
  18. 用python定义一个员工类_Python与类一起工作
  19. 电脑英语Computer English
  20. BZOJ 3265 志愿者招募加强版 单纯形

热门文章

  1. beta阶段测试基本概况对应机型硬件信息
  2. 虚拟DOM和deff算法
  3. winxp计算机如何连接win7计算机,xp连接win7共享打印机的步骤,xp连接win7共享打印机教程...
  4. Android hook微信 apk 实时获取微信聊天消息记录
  5. 戴尔服务器系统缓存怎么清理,戴尔笔记本怎样清理磁盘空间
  6. 决策树模型回归可视化分析_基于Blank Friday商店销售数据分析构建回归模型
  7. python论坛签到_Python 百度贴吧自动签到
  8. 计算机一级降序和升序,sql语句降序和升序
  9. NMT:神经网络机器翻译
  10. ubuntu关机后自动重启[无法关机]的解决办法