ColorClass.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ZDHscript
  7. {
  8. class ColorClass
  9. {
  10. public static void InitConsole(string str)
  11. {
  12. WAR.RecordLog(str);
  13. Console.BackgroundColor = ConsoleColor.Blue; //设置背景色
  14. Console.ForegroundColor = ConsoleColor.White; //设置前景色,即字体颜色
  15. Console.WriteLine("***********************************************");
  16. Console.WriteLine("***********************************************");
  17. Console.WriteLine("*********** " + str + " **********");
  18. Console.WriteLine("************ " + DateTime.Now.ToString() + " ************");
  19. Console.WriteLine("***********************************************");
  20. Console.WriteLine("***********************************************");
  21. Console.ResetColor(); //将控制台的前景色和背景色设为默认值
  22. }
  23. public static void Console_strColor(string str)
  24. {
  25. WAR.RecordLog(str);
  26. Console.BackgroundColor = ConsoleColor.Green; //设置背景色
  27. Console.ForegroundColor = ConsoleColor.Black; //设置前景色,即字体颜色
  28. Console.WriteLine(str);
  29. Console.ResetColor(); //将控制台的前景色和背景色设为默认值
  30. }
  31. public static void Console_EorrColor(string str)
  32. {
  33. WAR.RecordLog(str);
  34. Console.BackgroundColor = ConsoleColor.Gray; //设置背景色
  35. Console.ForegroundColor = ConsoleColor.Red; //设置前景色,即字体颜色
  36. Console.WriteLine(str);
  37. Console.ResetColor(); //将控制台的前景色和背景色设为默认值
  38. }
  39. public static void Console_AddColor(string str)
  40. {
  41. WAR.RecordLog(str);
  42. Console.BackgroundColor = ConsoleColor.Black; //设置背景色
  43. Console.ForegroundColor = ConsoleColor.Green; //设置前景色,即字体颜色
  44. Console.WriteLine(str);
  45. Console.ResetColor(); //将控制台的前景色和背景色设为默认值
  46. }
  47. public static void Console_MessageColor(string str)
  48. {
  49. WAR.RecordLog(str);
  50. Console.BackgroundColor = ConsoleColor.Gray; //设置背景色
  51. Console.ForegroundColor = ConsoleColor.Green; //设置前景色,即字体颜色
  52. Console.WriteLine(str);
  53. Console.ResetColor(); //将控制台的前景色和背景色设为默认值
  54. }
  55. }
  56. }