Batch file 是否可以(以编程方式)检索Windows任务的退出代码?

Batch file 是否可以(以编程方式)检索Windows任务的退出代码?,batch-file,windows-2000,Batch File,Windows 2000,我正在批处理文件中运行任务,如下所示: schtasks/run/tn任务名称 该任务依次执行另一个批处理文件,该批处理文件可能会以错误代码退出,因此: 出口-1 有没有办法获取已完成任务的退出代码?我认为ERRORLEVEL可能就是您要查找的:它通过任务计划程序服务运行,而不是直接运行,因此ERRORLEVEL在这里是无用的。嗯。这个问题意味着通过任务调度器的任务的发起方是一个批处理文件,返回-1的任务是一个批处理文件。它并没有说任务调度器调用的任务不是批处理文件,因此我的答案假设它是。在这种

我正在批处理文件中运行任务,如下所示:

schtasks/run/tn任务名称

该任务依次执行另一个批处理文件,该批处理文件可能会以错误代码退出,因此:

出口-1


有没有办法获取已完成任务的退出代码?

我认为ERRORLEVEL可能就是您要查找的:

它通过任务计划程序服务运行,而不是直接运行,因此ERRORLEVEL在这里是无用的。嗯。这个问题意味着通过任务调度器的任务的发起方是一个批处理文件,返回-1的任务是一个批处理文件。它并没有说任务调度器调用的任务不是批处理文件,因此我的答案假设它是。在这种情况下,它将能够使用ERRORLEVEL并以某种方式将其传递给顶级任务。问题是“如何获取退出代码”,答案是ERRORLEVEL。但是,如果问题的目的实际上是“如何将退出代码传递给顶级启动器”,那么可能应该相应地重新编写。