电脑怎么实现批处理ping多个ip? 批处理扫描网段技巧 (电脑怎么批量操作)
整理分享电脑怎么实现批处理ping多个ip? 批处理扫描网段技巧 (电脑怎么批量操作),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:电脑批处理怎么做,电脑怎么实现批注模式,电脑怎么实现批量操作,电脑怎么实现批注模式,电脑上怎么批文件,电脑怎么实现批注模式,电脑上怎么批文件,电脑怎么实现批量操作,内容如对您有帮助,希望把内容链接给更多的朋友!
很多人都会遇到需要ping一个网段,看哪些IP*有在使用的情况,网上下载的一些群PING软件要么杀毒软件报毒,要么显示结果每次不一样,于是我综合了网上各种批处理Ping命令后,自己整理了一个批处理,希望能帮助到有需要的朋友,下面我先演示使用过程,最后给出批处理代码。
1、双击运行批处理文件,会弹出一个命令窗口,要求输入IP段,如果不输入,直接按回车的话,则默认为..段。
这里我输入我的路由分配的IP段,..3并按回车
2、接着会要求输入IP*起始位,如果不输入,直接按回车的话,则默认为1。
这里我输入
3、最后会要求输入IP*结束位,如果不输入,直接按回车的话,则默认为。
这里我输入
4、开始扫描,会显示起始和结束IP*,以确认之前没有输入错误。
运行的时候不会有其他提示,如果不许要等待完成,可以直接关闭窗口以提前结束本次扫描。
5、扫描完成后,按任意键退出,窗口会自动关闭。
6、在批处理命令文件所在的文件夹,会生成对应的文本文件,里面就有本次扫描的结果(仅记录有通的结果)
7、以下为批处理的代码全文,将其保存在文本文件中,把文本文件的后缀txt替换成bat即可。
[code]@echo offcolor F0rem 设置窗口背景色为白色,文字颜色为黑色title 批处理扫网段(By TaoGe)rem 设置窗口标题echo.echo 输入你要扫描的IP段,直接按回车则为..:set /p IpDuan=rem 将用户输入赋值给IpDuan变量if "%IpDuan%"=="" (set IpDuan=..)rem 判断IpDuan变量是否赋值,如果为空,则赋值为..echo 输入你要扫描的IP起始位,直接按回车则为1:set /p QiShi=rem 将用户输入赋值给QiShi变量if "%QiShi%"=="" (set QiShi=1)rem 判断QiShi变量是否赋值,如果为空,则赋值为1echo 输入你要扫描的IP结束位,直接按回车则为:set /p JieShu=rem 将用户输入赋值给JieShu变量if "%JieShu%"=="" (set JieShu=)rem 判断JieShu变量是否赋值,如果为空,则赋值为echo 起始IP:%IpDuan%.%QiShi% rem 显示起始IPecho 结束IP:%IpDuan%.%JieShu% rem 显示结束IPecho ======================================================= >>Ping-%IpDuan%.txtrem 记录分割线echo 开始时间:%date%%time% >>Ping-%IpDuan%.txtrem 记录开始时间echo 起始IP:%IpDuan%.%QiShi% >>Ping-%IpDuan%.txt rem 记录起始IPecho 结束IP:%IpDuan%.%JieShu% >>Ping-%IpDuan%.txt rem 记录结束IPecho 正在扫描,请等待...echo 提前结束请直接关闭窗口@for /l %%n in (%QiShi%,1,%JieShu%) do @ping -w -n 1 %IpDuan%.%%n|find /i "ttl" >>Ping-%IpDuan%.txtrem 开始执行echo 结束时间:%date% %time% >>Ping-%IpDuan%.txtrem 记录结束时间echo ======================================================= >>Ping-%IpDuan%.txtrem 记录分割线echo 扫描完毕,按任意键退出...&pause>nul[/code]8、最后声明一下,本批处理是本*量查阅了各种批处理命令后综合出来的,欢迎大家交流斧正。
9、另外,这个批处理中没有对输入的值进行判断,所以如果你随便输入的话,则不能正常运行并记录结果,切记切记。
以上就是批处理扫描网段技巧,希望大家喜欢,请继续关注脚本之家。
家电维修小编推荐:
电脑ping命令的结果怎么输出到txt文本?
电脑Ping IP时出现request time out如何维修?
免责声明:本文章内容来源于互联网收集资料,仅供家电维修爱好者学习使用,不作任何商业用途,更多相关内容请到维修