批量打印脚本的退出代码
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逆向小技巧③:批量注入日志,打印目标程序执行流程