2016-12-02 56 views
2

它可能顯示輸出(退出代碼)從Windows窗體應用程序的Windows cmd。例如c#windows窗體顯示窗口cmd上的輸出代碼

[STAThread] 

    static void Main(string[] args) 
    { 
     if (args.Count() > 0) 
     { 
      Environment.Exit(4); 
      return; 
     } 

     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new Form1()); 
    } 

我運行使用在cmd窗口應用程序:

start test.exe param1 param2 param3 

而且我想獲得一個Windows控制檯 「4」 輸出。我試着返回int而不是void, 使用Environment.Exit(4),Console.Writeline

+0

'cmd'窗口中的'echo%ErrorLevel%'? – aschipfl

回答

1
關閉應用程序

如果我的問題比你需要Console Output正確。

創建Windows Form項目...

然後:項目屬性 - >應用程序 - >輸出類型 - >控制檯應用程序

然後你就可以有ConsoleForms一起運行。