接受 CLI 参数的 Winform 应用程序在运行时会打开新的控制台窗口,但我希望它在 CLI 中运行并返回任何 Console.WriteLine()
这就是我如何分离 GUI 和控制台
static class program{
[STAThread]
[System.Runtime.InteropServices.DllImport("kernel32.dll")]
private static extern bool AllocConsole();
static void Main(string[] args){
if (args.Length > 0)
{
AllocConsole();
Console.WriteLine("Yo!");
Console.ReadKey();
}
else
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new someForm());
}
}
}
“哟!” 出现在新的控制台窗口中,但我希望它出现在命令界面中
慕姐4208626
相关分类