C# 如何在批处理文件中获取console应用程序的返回值?

C# 如何在批处理文件中获取console应用程序的返回值?,c#,batch-file,console,C#,Batch File,Console,我有一个C#console应用程序AAA.exe,它可以返回一个整数来指示结果 static int Main(string[] args) { . . . if(case1) return -1; if(case2) Environment.Exit(1); return 0; } 我将在批处理文件中调用AAA.exe,并需要返回值 AAA.exe /p="param1" 我的问题是: 如何获取AAA.exe的返回值 返回

我有一个C#console应用程序AAA.exe,它可以返回一个整数来指示结果

static int Main(string[] args)
  {
    . . .
    if(case1)
       return -1;

    if(case2)
       Environment.Exit(1);

    return 0;
}
我将在批处理文件中调用AAA.exe,并需要返回值

AAA.exe /p="param1"
我的问题是:

  • 如何获取AAA.exe的返回值
  • 返回0之间是否有差异
    环境。退出(0)语句
  • 您可以在批处理文件中使用“errorlevel”来获取返回值。更多信息

    返回值0之间是否存在差异;退出(0);声明


    该链接已断开。如果该链接以前断开,则现在已修复。