Board logo

标题: 命令输出的返回空的问题? [打印本页]

作者: pigvip     时间: 2008-11-5 20:13    标题: 命令输出的返回空的问题?

我执行个命令输出,如果%i参数是个ip地址传递的到PatrolCli.exe "ping -n %%i"'命令里,有数据就返回数据,没有数据就不返回。我想把结果输出里是这样成功的输出
127.0.0.1 is ok 不成功的输出192.168.1.1 is error。
@echo off
for /f %%i in (%1) do (
        for /f "eol=; tokens=2 delims=, " %%e in ('PatrolCli.exe "ping -n %%i"') do (
                if %%e equ %%i (echo %%e is ok) else (echo %%i is error)
        )
)