我很难想象ECHO会失败,返回的ERRORLEVEL不等于0.我想如果输出被重定向到一个文件并且目标驱动器已满,可能会失败.
原文链接:https://www.f2er.com/windows/371569.htmlCptHammer已经使用ERRORLEVEL发布了一个很好的解决方案,尽管它不必要地使用GOTO.可以在没有GOTO的情况下使用:
ECHO Mr.32 if errorlevel 1 ( echo Failed exit /b ) else ( echo Success )
有一个更简单的方法来对任何命令的SUCCESS或FAILURE执行操作.
command && success action || failure action
在你的情况下
ECHO Mr.32&& ( echo Success ) || ( echo Failed exit /b )