Board logo

标题: 应怎么打才显示正确的结果? [打印本页]

作者: zwdeee     时间: 2008-7-29 20:12    标题: 应怎么打才显示正确的结果?
为什么打入 for /f "eol=1 tokens=4" %a in ('sc query spooler') do @if %a==RUNNING echo已启动 else echo 未启动 显示的是:已启动 else echo 未启动 应怎么打才显示正确的结果?

作者: zqz0012005     时间: 2008-7-29 20:17
if %a==RUNNING (echo 已启动) else echo 未启动
if /? 如果都放在同一行上,以下子句有效: IF EXIST filename. (del filename.) ELSE echo filename. missing

作者: pusofalse     时间: 2008-7-29 20:30
格式。

作者: HAT     时间: 2008-7-29 21:34
for /f "eol=1 tokens=4" %a in ('sc query spooler ^|findstr "STATE"') do @if %a==RUNNING (echo 已启动) else echo 未启动