我正在尝试创建一个符合以下条件的应用程序:
Console.WriteLine()
。 (即如果某人从命令提示符执行该应用程序,它将实际写入该控制台。)问题是,如果我创建一个Windows窗体(或WPF)应用程序,我可以拥有它,以便没有任务栏,控制台或窗口显示,但Console.WriteLine()什么都不做。如果我创建一个控制台应用程序,它会写入控制台,但我无法弄清楚如何隐藏它(如果我确实隐藏它,它会写入命令提示符窗口吗?)...
我该怎么做?
答案 0 :(得分:2)
只需创建一个标准的控制台应用程序。呼叫者有责任隐藏由程序引起的窗口(来自How to run a C# console application with the console hidden):
System.Diagnostics.ProcessStartInfo start =
new System.Diagnostics.ProcessStartInfo();
start.FileName = dir + @"\Myprocesstostart.exe";
start.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;