bat脚本等待上条命令执行成功,再去执行其他命令
时间: 2023-07-30 17:04:24 浏览: 5152
批处理bat学习.docx
5星 · 资源好评率100%
在BAT脚本中,可以使用以下语法来等待上条命令执行成功,再去执行其他命令:
```
command1
IF %ERRORLEVEL% NEQ 0 goto error
command2
command3
goto end
:error
echo command1 failed with error %ERRORLEVEL%
exit /B %ERRORLEVEL%
:end
echo all commands executed successfully
```
其中,`command1` 是需要等待执行成功的命令,`command2` 和 `command3` 是在 `command1` 执行成功后需要执行的命令。`IF %ERRORLEVEL% NEQ 0` 表示如果 `command1` 执行失败,则跳转到 `error` 标签,执行 `error` 标签中的命令。`exit /B %ERRORLEVEL%` 表示退出脚本,并返回错误码给调用者。如果 `command1` 执行成功,则继续执行 `command2` 和 `command3`,最后跳转到 `end` 标签,执行 `end` 标签中的命令。
阅读全文