Как получить возвращаемое значение консольного приложения в командном файле? - PullRequest
2 голосов
/ 08 февраля 2010

У меня есть консольное приложение C # AAA.exe , которое может возвращать целое число для обозначения результата

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

    if(case2)
       Environment.Exit(1);

    return 0;
}

Я позвоню AAA.exe в командном файле и мне потребуется возвращаемое значение

AAA.exe /p="param1"

Мой вопрос:

  1. как получить возвращаемое значение AAA.exe?
  2. Есть ли разница между return 0; и Environment.Exit(0); утверждениями?

Ответы [ 2 ]

7 голосов
/ 08 февраля 2010

Вы можете использовать «errorlevel» в вашем пакетном файле, чтобы получить возвращаемое значение. Подробнее здесь .

3 голосов
/ 08 февраля 2010

Есть ли разница между return 0; и Environment.Exit (0); заявления?

Посмотреть это сообщение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...