Batch file 如何让CMD知道批处理脚本失败?
这是Batch file 如何让CMD知道批处理脚本失败?,batch-file,cmd,Batch File,Cmd,这是示例。bat: @echo ERROR @exit /b 1 在cmd.exe中,执行以下操作: example.bat && (echo successful!) || echo failed! 得到: 是否有办法让cmd知道示例。bat失败,因此打印以下输出 ERROR failed! 这是cmd.exe的错误/副作用,如果批处理文件在没有调用或cmd/c的情况下启动 这些变化如预期的那样起作用 call example.bat && echo su
示例。bat
:
@echo ERROR
@exit /b 1
在cmd.exe
中,执行以下操作:
example.bat && (echo successful!) || echo failed!
得到:
是否有办法让cmd知道示例。bat
失败,因此打印以下输出
ERROR
failed!
这是cmd.exe的错误/副作用,如果批处理文件在没有调用
或cmd/c
的情况下启动
这些变化如预期的那样起作用
call example.bat && echo successful! || echo failed!
cmd /c example.bat && echo successful! || echo failed!
为什么不干脆cmd/C example.bat&&echo successful!|回音失败代码>?因为您已经在使用退出代码,所以在确定要打印的消息时应该使用它。例如:调用“example.bat”
,如果错误级别1(Echo失败),则调用,否则Echo成功。
call example.bat && echo successful! || echo failed!
cmd /c example.bat && echo successful! || echo failed!