社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 184阅读
  • 3回复

[分享]电脑怎么实现批处理ping多个ip? 批处理扫描网段技巧

楼层直达
z3960 
级别: 茶馆馆主
发帖
770867
飞翔币
207694
威望
215657
飞扬币
2511641
信誉值
8


很多人都会遇到需要ping一个网段,看哪些IP地址有在使用的情况,网上下载的一些群PING软件要么杀毒软件报毒,要么显示结果每次不一样,于是我综合了网上各种批处理Ping命令后,自己整理了一个批处理,希望能帮助到有需要的朋友,下面我先演示使用过程,最后给出批处理代码。
1、双击运行批处理文件,会弹出一个命令窗口,要求输入IP段,如果不输入,直接按回车的话,则默认为192.168.16段。
这里我输入我的路由分配的IP段,192.168.3并按回车

2、接着会要求输入IP地址起始位,如果不输入,直接按回车的话,则默认为1。
这里我输入10

3、最后会要求输入IP地址结束位,如果不输入,直接按回车的话,则默认为255。
这里我输入40

4、开始扫描,会显示起始和结束IP地址,以确认之前没有输入错误。
运行的时候不会有其他提示,如果不许要等待完成,可以直接关闭窗口以提前结束本次扫描。

5、扫描完成后,按任意键退出,窗口会自动关闭。

6、在批处理命令文件所在的文件夹,会生成对应的文本文件,里面就有本次扫描的结果(仅记录有通的结果)

7、以下为批处理的代码全文,将其保存在文本文件中,把文本文件的后缀txt替换成bat即可。


[tr=none]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@echo offcolor F0rem 设置窗口背景色为白色,文字颜色为黑色title 批处理扫网段(By TaoGe)rem 设置窗口标题echo.echo 输入你要扫描的IP段,直接按回车则为192.168.16:set /p IpDuan=rem 将用户输入赋值给IpDuan变量if "%IpDuan%"=="" (set IpDuan=192.168.16)rem 判断IpDuan变量是否赋值,如果为空,则赋值为192.168.16echo 输入你要扫描的IP起始位,直接按回车则为1:set /p QiShi=rem 将用户输入赋值给QiShi变量if "%QiShi%"=="" (set QiShi=1)rem 判断QiShi变量是否赋值,如果为空,则赋值为1echo 输入你要扫描的IP结束位,直接按回车则为255:set /p JieShu=rem 将用户输入赋值给JieShu变量if "%JieShu%"=="" (set JieShu=255)rem 判断JieShu变量是否赋值,如果为空,则赋值为255echo 起始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 600 -n 1 %IpDuan%.%%n|find  /i "ttl" >>Ping-%IpDuan%.txtrem 开始执行echo 结束时间:%date% %time%  >>Ping-%IpDuan%.txtrem 记录结束时间echo ======================================================= >>Ping-%IpDuan%.txtrem 记录分割线echo 扫描完毕,按任意键退出...&pause>nul

8、最后声明一下,本批处理是本人大量查阅了各种批处理命令后综合出来的,欢迎大家交流斧正。
9、另外,这个批处理中没有对输入的值进行判断,所以如果你随便输入的话,则不能正常运行并记录结果,切记切记。
本帖最近评分记录: 1 条评分 飞扬币 +50
爱我中华 飞扬币 +50 2022-12-01 社区因为有您的参与更精彩!
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 茶馆馆主
发帖
560622
飞翔币
197805
威望
3666
飞扬币
2848279
信誉值
0

只看该作者 1 发表于: 2022-12-01
多谢分享
级别: 超级版主
发帖
834805
飞翔币
226682
威望
224648
飞扬币
2448902
信誉值
0

只看该作者 2 发表于: 2022-12-02
来看一下
级别: 超级版主
发帖
834805
飞翔币
226682
威望
224648
飞扬币
2448902
信誉值
0

只看该作者 3 发表于: 2022-12-02
不错,了解了