批量打印脚本的退出代码

Posted

技术标签:

【中文标题】批量打印脚本的退出代码【英文标题】:Batch print out exit code of the scipt 【发布时间】:2013-06-13 14:39:04 【问题描述】:

嗨,假设我有批处理脚本,成功返回 0,错误返回 1 我想打印/将退出值传递给控制台/另一个命令

类似

echo script param1 param2

预期输出

0 or 1

如何在windws批处理脚本中做到这一点?

【问题讨论】:

好的,没关系,有没有办法“在一条线上”?因为现在我必须运行脚本,然后回显错误级别... script param1 param2 & echo %errorlevel% - 这将在一行上打印出口。您也可以使用条件执行script param1 param2 && echo success || echo failure 【参考方案1】:

您的脚本此时返回 0 和 1。

添加这个:

@ECHO off
:: script comment
cmd.exe /c somecommand
if errorlevel EQU 0 CALL script2.bat param1 param2 & goto :END
if errorlevel GEQ 1 CALL script3.bat param1 param2 & goto :ERROR
:ERROR
EXIT 1
:END
EXIT 0

【讨论】:

以上是关于批量打印脚本的退出代码的主要内容,如果未能解决你的问题,请参考以下文章

Android逆向小技巧③:批量注入日志,打印目标程序执行流程

Android逆向小技巧③:批量注入日志,打印目标程序执行流程

如何在客户端电脑上批量添加和删除从同一打印服务器上安装的打印机

php 在列表也可以 实现不借助控件 实现批量打印吗?

ireport报表怎样实现批量打印,请高手帮忙。

vue项目中批量打印二维码