=======================================谁能设计这样一个批处理?

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:22:01
我想设计的批处理理是:
输入第一个IP后(比如:192.168.1.1) 回车,
输入第二个IP后(比如:192.168.1.255) 回车,
然后程序就开始从192.168.1.1 ping到 192.168.1.255

请高手帮忙看看,要怎么设计!
谢谢!

@echo off
echo.
echo.
set/p var1=请输入起始IP:
echo.
set/p var2=请输入终止IP:
echo.
for /f "tokens=1,2,3,4 delims=." %%a in ("%var1%") do (
set var4=%%a.%%b.%%c
set var5=%%d)
for /f "tokens=1,2,3,4 delims=." %%a in ("%var2%") do (
set var6=%%a.%%b.%%c
set var7=%%d)
if not %var4%==%var6% echo ErrorMessage:错误,不在同一网段! & pause>nul & exit
for /L %%i in (%var5%,1,%var7%) do (
ping -n 1 %var4%.%%i)