public static void OpenConsole() { if (ConsoleShow == false) { ConsoleShow = importHelper.AllocConsole(); StreamWriter standardOutput = new StreamWriter(Console.OpenStandardOutput(), System.Text.Encoding.Default); standardOutput.AutoFlush = true; Console.SetOut(standardOutput); Console.ForegroundColor = ConsoleColor.Blue; //Console.Clear(); GZConsole.WriteLine(GZConsole.MsgType.text, "控制台已经开启"); GZConsole.WriteLine(GZConsole.MsgType.text, "使用GZConsole.WriteLine方法可输出内容到此控制台"); GZConsole.WriteLine(GZConsole.MsgType.text, "这是一条普通消息,类型为:GZConsole.MsgType.text"); GZConsole.WriteLine(GZConsole.MsgType.info, "这是一条注意消息,类型为:GZConsole.MsgType.info"); GZConsole.WriteLine(GZConsole.MsgType.error, "这是一条错误消息,类型为:GZConsole.MsgType.error"); GZConsole.WriteLine(GZConsole.MsgType.warring, "这是一条警告消息,类型为:GZConsole.MsgType.warring"); GZConsole.WriteLine(GZConsole.MsgType.text, "下面开始正式输出内容"); GZConsole.WriteLine(GZConsole.MsgType.text, "===================================="); } }
void addLog(string str) { GZConsole.WriteLine(GZConsole.MsgType.info, str); }