BAT脚本如何Ping检测整个网段哪些IP被占用了

2023-04-09 16:55:00 网段 用了 被占

如果要想使用BAT脚本来Ping检测整个网段哪些IP被占用了,首先需要准备一个文本文件,里面每行填入一个IP地址,然后保存为.txt格式。

接下来,在同一个目录下新建一个名为ping.bat的文件,编辑文件内容如下:

@echo off

setlocal enabledelayedexpansion

for /f %%i in (ip.txt) do (

ping -n 1 %%i | find "TTL=" > nul

if !errorlevel! equ 0 (

echo %%i is Used

) else (

echo %%i is Unused

)

)

pause

上面的代码中,%%i表示遍历ip.txt文件中的每一行,然后对每一行进行Ping操作。如果Ping通,则表明该IP地址被占用了,如果Ping不通,则表明该IP地址没有被占用。

最后,双击ping.bat文件即可运行脚本,查看结果。

相关文章