bat文件ping服务器,Windows下Ping一段IP地址的BAT

本文介绍了一种使用Windows自带的Ping命令编写批处理脚本的方法,用于快速检查一段IP地址的可用性。脚本允许用户输入IP地址的前缀和范围,然后自动执行Ping命令。此外,还提供了将结果保存到文件的选项,以及通过find命令改进输出的建议,使得结果更清晰易读。
摘要由CSDN通过智能技术生成

会编程当然好,可是不会编程。。。

下面就利用Windows自带的Ping命令写了个ping一段IP地址的bat脚本。话说Windows 8.1 update包会改变很多,但又不想手动安装update包哈,希望官方可以有个自动更新的接口。

不管是局域网还是局域网,你都有可能希望知道哪些IP有用,哪些IP没用。这里写的不是为局域网所有,但你也可以拿来当扫描局域网IP情况用。网上查了一些资料,看起来都是好复杂的样子。当你需要ping一大段IP地址时,就是cmd打开ping命令,执行完一个PING后再修改后缀数值,然后再执行。这得多费劲呐,好啦,不多说。@echo off

echo.

echo ----------------请输入IP地址前段。例如:192.168.1-------------------

set /p a=:

echo.

echo --------请输入IP地址 [ 起始 ] 后段。例如:1 (输入数字介于1---255之间)

echo.

set /p b=:

echo.

echo ------请输入IP地址 [ 结束 ] 后段。例如:255 (输入数字介于1---255之间)

echo.

set /p c=:

:p

ping -n 1 %a%.%b%

set /a b+=1

if %b% lss %c% goto p

echo.

echo.

echo.

pause

上面字符很方便,很简明哈。又需要就拿来用吧。其中你希望将结果输出到磁盘作为文件保存可以修改上面红色字段为:

ping -n 1 %a%.%b%>D:\PING.TXT

上面意思就是说,将执行结果输出到D盘根目录下的PING.txt文件里,如果不存在该文件则新建,存在则覆盖里面的内容。

0747b624f82623a14706e5cb9b446246.png

下面内容更新在2014/6/5

其实很早就有人反映过了,这样看起来感觉会很费劲,不太明朗。下面就是通过改良的效果。只要就如几个字符就可以了。使用windows cmd命令中的find指令即可。

ping -n 1 %a%.%b% | find "TTL"

执行结果如下图:

6f95fecf47f8d30d3b62db27be961d05.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值