2016-12-02 684 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一起运行。