BAT脚本如何Ping检测整个网段哪些IP被占用了
如果要想使用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文件即可运行脚本,查看结果。
相关文章