DOS中的 FOR命令

来源:百度知道 编辑:UC知道 时间:2024/05/09 14:16:05
我想实现用FOR命令对一个网段内的个个IP进行循环PING命令,最后把能PING通的IP结果存到一个TXT文本里,应该怎样写批处理文件?

@echo off
cd.>1.txt
for /l %%a in (1 1 100) do (
echo 正在ping: 192.168.1.%%a ,请稍候...
ping /n 1 192.168.1.%%a>nul && echo 192.168.1.%%a>>1.txt
cls
)
echo 指定网段内已ping通IP如下:
type 1.txt
pause>nul

-----
ping的网段192.168.1.1 - 192.168.1.100
根据自己的需要改动下,更改for命令()内的起始值和终止值
-----