精通XP,Cmd命令是进来看!

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:15:10
我想做一个循环,可一次性检测多个域名指向是否正确!也就是用Ping命令,配合IF,和For语句来进来,可是ping好像没有返回值,那要如何实现呢?
bat不行呀,没有返回结果,等ping完了,我却不知道哪些域名ping的通啊

bat不行?你不会用吧?

@echo off&setlocal EnableDelayedExpansion
set a=1
:start
echo %a%
ping 172.19.5.%a% -w 1 -n 1|find /i "Lost = 1"&&set c=1||set c=0
if %c%==0 (echo 172.19.5.%a% >>IP.txt)
set /a a=%a%+1
if %a%==255 exit
goto :start

这是我ping局域网IP用的,它会把能ping到的IP都写入ip.txt。

bat啊,直接一排ping下来