我在DOS下运行批处理 echo %errorlevel% 为什么返回值是ECHO is on?
CHECKID.EXEecho%errorlevel%备注CHECKID.EXE返回值为20,理论上执行完echo%errorlevel%也应该显示20才对吧?...
CHECKID.EXE
echo %errorlevel%
备注CHECKID.EXE返回值为20,理论上 执行完echo %errorlevel% 也应该显示20才对吧? 展开
echo %errorlevel%
备注CHECKID.EXE返回值为20,理论上 执行完echo %errorlevel% 也应该显示20才对吧? 展开
2012-07-27
展开全部
echo是个开关命令,你执行了就会开(或者关),所以会出现Echo on
一楼说的对,执行完了(没有问题)后返回值为0
返回值为20是普通状态的吗?
一楼说的对,执行完了(没有问题)后返回值为0
返回值为20是普通状态的吗?
2012-07-26
展开全部
因为 CHECKID.EXE 执行成功,所以返回的 %errorlevel% 是 0
如果你要用CHECKID.EXE的返回值,好像是这样:
CHECKID.EXE
if errorlevel 20 echo20
如果你要用CHECKID.EXE的返回值,好像是这样:
CHECKID.EXE
if errorlevel 20 echo20
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示你回显没有打开,在开头写入命令,@echo on就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
把echo 关了
把echo 关了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询