2011-05-17 119 views
4

可能重複:
How do I get the application exit code from a Windows command line?返回代碼

我有一個控制檯應用程序。它將從命令提示符執行。它將從main方法返回0或1。我怎麼知道應用程序返回什麼值?

+0

它將返回1/0作爲退出代碼或將寫出到控制檯? – 2011-05-17 11:54:44

+0

http://stackoverflow.com/questions/334879/how-do-i-get-the-application-exit-code-from-a-windows-command-line – VikciaR 2011-05-17 11:56:55

+0

看看這個[stackoverflow post](http ://stackoverflow.com/questions/334879/how-do-i-get-the-application-exit-code-from-a-windows-command-line)。 – 2011-05-17 11:55:22

回答

7

假設你使用的是Windows(C#標籤)

echo %errorlevel% 
+1

如果你在Unix上,它是'echo $?'。 – DevSolar 2011-05-17 12:14:10

0

如果您在C#中運行使用Process類的命令行應用程序:

    如果您要查找的退出碼
  • :過程。的ExitCode
  • 如果你需要讀什麼應用已寫入控制檯:process.StandardError.ReadToEnd()或process.StandardOutput.ReadToEnd()

如果你在C++中也需要這個,那麼我也幫不了你。

您應該選擇其中一個標籤,或者是否將無關標籤放入問題中?